容器
在Spring整体框架的核心概念中,容器是核心思想
就是用来管理Bean的整个生命周期的
在一个项目中,容器不一定只有一个
Spring中可以包括多个容器,而且,容器有上下层关系
一个项目中引入Spring和SpringMVC这两个框架
那么,它其实就是两个容器
Spring是父容器
SpringMVC是其子容器
父子容器
在Spring父容器中注册的Bean,对于SpringMVC容器中是可见的
在SpringMVC容器中注册的Bean,对于Spring父容器中是不可见的
子容器可以访问父容器中的注册的Bean
父容器无法访问子容器中的注册的Bean
注意
这里说的是对象,而不是属性
不同容器的直接属性,无法直接访问
可以访问对象,属性是访问不了的,可以通过其他方法,访问属性