spring零基础学习

spring学习5( bean 继承 模板 依赖)

2017-07-21  本文已影响0人  又是那一片天

这里的继承是指继承bean的配置属性

bean的继承 使用bean标签 parent属性指定继承配置的bean


<bean id="adderss1" class="pojoa.Adderss" p:state="中国" p:province="四川"></bean>

<!-- 配置的继承 使用parent属性指定继承配置的bean 可以修改属性 -->
<bean id="adderss3" parent="adderss1" p:province="北京"></bean>

模板抽象bean 使用bean标签 abstract="true" 属性 标识此bean为抽象bean

<!--abstract="true" 这样这个bean就为抽象模板 不能被ioc容器实例化 -->
    <bean id="adderss" class="pojoa.Adderss" p:state="中国" abstract="true"></bean>
    <bean id="adderss4" parent="adderss" p:province="武汉"></bean>

依赖关系 使用 bean标签 depends-on属性 指定需要依赖的bean

<bean id="car" class="pojoa.Car" p:brand="奔驰" p:price="10000000"></bean>
    <!-- 使用depends-on属性 必须依赖于指定的bean 并不会赋值
    有多个依赖可以使用 空格 逗号 配置 -->
    <!-- 依赖的bean会在本bean之前创建好 -->
<bean id="person" class="pojoa.Persons" p:name="张三" p:adderss-ref="adderss1"
        depends-on="car"></bean>
上一篇 下一篇

猜你喜欢

热点阅读