天天看點

Spring IOC源碼分析Spring IOC源碼分析

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>
           

2 profile

3