一、 Spring 與SpringMVC 兩個都是容器,存在父子關係(包含和被包含的關係) 。java
2 、 Spring容器中存放着mapper代理對象,service對象,SpringMVC存放着Controller對象。子容器SpringMVC中能夠訪問父容器中的對象。但父容器Spring不能訪問子容器SpringMVC的對象(存在領域做用域的緣由,子容器能夠訪問父容器中的成員,而子容器的成員則只能被本身使用)。如:Service對象能夠在Controller層中注入,反之則不行。app
三、Spring容器導入的properties配置文件,只能在Spring容器中用而在SpringMVC容器中不能讀取到。 須要在SpringMVC 的配置文件中從新進行導入properties文件,而且一樣在父容器Spring中不能被使用,導入後使用@Value("${key}")在java類中進行讀取。代理