spring配置bean之间的关系
2015-04-18 18:51
225 查看
spring bean之间的关系有继承和依赖;
这里的继承是配置上的继承:
<bean id="Address" class="com.my.autoAwear.Address" p:city="beijing" p:street="wangjing">
</bean>
<bean id="Address2" class="com.my.autoAwear.Address" p:city="beijing" p:street="guomao">
</bean>
这两个配置只有stree不一样,所以,可以使用:
<bean id="Address3" class="com.my.autoAwear.Address" p:street="guomao" parent="Address"></bean>
这样在Address3中就可以不写city和classs了,因为从Address哪里继承来了,但Address有和父节点相同的属性的时候,会覆盖父节点的属性
可以把父节点定义为抽象的节点 bean中添加:
<bean id="p4" abstract="true">这样的节点就是抽象节点没有class属性了,不
可以被实例化,
只能用来被继承,可以抽象一些公共的属性。如果bean的class不存在,则必须声明为抽象的bean
bean之间的依赖:
在实例person的时必须要依赖与car 的bean,在没有实例car的时候是实例化不了person的,可以再主bean 的属性中添加 depends-on="car" car是Car类型的bean 的id
这里的继承是配置上的继承:
<bean id="Address" class="com.my.autoAwear.Address" p:city="beijing" p:street="wangjing">
</bean>
<bean id="Address2" class="com.my.autoAwear.Address" p:city="beijing" p:street="guomao">
</bean>
这两个配置只有stree不一样,所以,可以使用:
<bean id="Address3" class="com.my.autoAwear.Address" p:street="guomao" parent="Address"></bean>
这样在Address3中就可以不写city和classs了,因为从Address哪里继承来了,但Address有和父节点相同的属性的时候,会覆盖父节点的属性
可以把父节点定义为抽象的节点 bean中添加:
<bean id="p4" abstract="true">这样的节点就是抽象节点没有class属性了,不
可以被实例化,
只能用来被继承,可以抽象一些公共的属性。如果bean的class不存在,则必须声明为抽象的bean
bean之间的依赖:
在实例person的时必须要依赖与car 的bean,在没有实例car的时候是实例化不了person的,可以再主bean 的属性中添加 depends-on="car" car是Car类型的bean 的id
相关文章推荐
- [原创]java WEB学习笔记99:Spring学习---Spring Bean配置:自动装配,配置bean之间的关系(继承/依赖),bean的作用域(singleton,prototype,web环境作用域),使用外部属性文件
- Spring使用注解的方式配置bean的属性-bean之间的引用关系
- spring学习总结(五):IOC & DI 配置 Bean 之自动装配及bean之间的关系
- Spring配置--Bean之间的关系(继承和依赖)
- 【跟我学spring 4.0 】之第五节-配置bean之间的关系:继承、依赖
- Spring配置文件中的Bean之间的关系
- spring 5 bean配置--bean之间的关系
- Spring全家桶(二)Bean之间的关系、自动装配、作用域和使用外部文件
- Spring学习第六天:Bean之间的关系
- 《精通Spring4.X企业应用开发实战》读后感第五章(<bean>之间的关系\整合多个配置文件)
- 一步一步学习Spring(3)-管理Bean之间的关系二(自动依赖检查)
- spring学习小结——bean之间的关系 继承 依赖
- (六)spring的bean之间的关系
- Spring_6_Bean 之间的关系
- spring的bean和类之间的关系
- spring学习历程---bean之间的关系
- 白话Spring(基础篇)---bean之间的关系
- Spring 中 bean 之间的关系:继承;依赖
- Spring学习(3)--Bean之间的关系