有時候發(fā)現(xiàn)茉盏,真的是自己太年輕類,明明是很簡單的東西鸠姨,還能鼓搗半天,雖然說現(xiàn)在很流行springboot讶迁,但是我還是選擇用springMVC连茧,畢竟比較了解,出什么bug也能馬上反應(yīng)過來啸驯,最近一直糾結(jié)web應(yīng)用與服務(wù)層要不要分開客扎,結(jié)果服務(wù)器扛不住壓力崩了,也就只好把他們放到一起試試唄罚斗。
其中就出現(xiàn)了這樣一個需求徙鱼,某個普通類想加載一個spring容器里面的bean针姿。如果要是spring應(yīng)用還好辦,我可以在啟動時把容器對象保存起來杆故,不過這放到tomcat里還得重新想辦法处铛。
web.xml配置好撤蟆,然后再到application.xml里面添加一個bean
首先這個類繼承ApplicationContextAware家肯,最后在這個bean里面寫靜態(tài)變量和靜態(tài)方法盟猖,普通類直接通過這個工具類可以直接加載了