Spring與SpringMVC父子容器的概念

1、 Spring 與SpringMVC 兩個都是容器,存在父子關(guān)系(包含和被包含的關(guān)系) 。

2 、 Spring容器中存放著mapper代理對象,service對象,SpringMVC存放著Controller對象。子容器SpringMVC中可以訪問父容器中的對象。但父容器Spring不能訪問子容器SpringMVC的對象(存在領(lǐng)域作用域的原因,子容器可以訪問父容器中的成員,而子容器的成員則只能被自己使用)。如:Service對象可以在Controller層中注入,反之則不行。

3、Spring容器導(dǎo)入的properties配置文件,只能在Spring容器中用而在SpringMVC容器中不能讀取到。 需要在SpringMVC 的配置文件中重新進行導(dǎo)入properties文件,并且同樣在父容器Spring中不能被使用,導(dǎo)入后使用@Value("${key}")在java類中進行讀取。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容