Spring IOC源码分析
Spring 应用
1 注入嵌套Bean
在Spring中,如果某个Bean所依赖的Bean不想被Spring容器直接访问,可以使用嵌套Bean。和普通的Bean一样,使用元素来定义嵌套的Bean,嵌套Bean只对它的外部的Bean有效,Spring容器无法直接访问嵌套的Bean,因此定义嵌套Bean也无需指定id属性。如下配置片段是一个嵌套Bean的示例:
<bean id="student" class="com.abc.Student">
<!-- 下面是一个普通的属性 -->
<property name="name" value="张三" />
<!-- 下面的属性是一个嵌套的Bean,对于和Student平级的Bean来说,这个Bean是不可见的,Spring容器也无法访问 -->
<bean class="com.abc.School" />
</bean>