Spring_6_Bean 之间的关系
2017-01-17 21:56
344 查看
主要讲Bean之间的关系:继承(),依赖(depend-on)
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <!-- bean 之间的关系:继承;依赖 Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean 子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置 子 Bean 也可以覆盖从父 Bean 继承过来的配置 父 Bean 可以作为配置模板, 也可以作为 Bean 实例. 若只想把父 Bean 作为模板, 可以设置 <bean> 的abstract 属性为 true, 这样 Spring 将不会实例化这个 Bean 并不是 <bean> 元素里的所有属性都会被继承. 比如: autowire, abstract 等. 也可以忽略父 Bean 的 class 属性, 让子 Bean 指定自己的类, 而共享相同的属性配置. 但此时 abstract 必须设为 true Spring 允许用户通过 depends-on 属性设定 Bean 前置依赖的Bean,前置依赖的 Bean 会在本 Bean 实例化之前创建好 如果前置依赖于多个 Bean,则可以通过逗号,空格或的方式配置 Bean 的名称 --> <bean id="person" class="com.hgh.spring.relation.Person" p:age="12" p:city="shangsi" p:name2="hgh"> </bean> <bean id="person2" parent="person" p:name2="dst"></bean> <bean id="person3" abstract="true" p:age="1233" p:city="shangsi" p:name2="hgh"> </bean> <bean id="person4" class="com.hgh.spring.relation.Person" parent="person3" p:name2="dst"></bean> <bean id="car" class="com.hgh.spring.relation.Car" p:company="bmw" p:maxSpice="300" p:price="300000"> </bean> <bean id="personcar" class="com.hgh.spring.relation.PersonNew" depends-on="car" p:age="14" p:city="sss" p:name="adwa"></bean> </beans>
相关文章推荐
- spring ioc---bean之间的关系
- Spring内核研究-管理bean之间的关系二(自动依赖检查)
- Spring4----Bean之间的关系
- spring bean之间的关系:继承;依赖
- spring bean之间的关系:继承;依赖
- Spring_Bean 之间的关系
- Spring基础——在 IOC 容器中 Bean 之间的关系
- Spring学习笔记十一---Bean之间的关系@Autowired
- Spring学习记录(四)---bean之间的关系:继承、依赖
- 【跟我学spring 4.0 】之第五节-配置bean之间的关系:继承、依赖
- 白话Spring(基础篇)---bean之间的关系
- Spring学习笔记 6. 尚硅谷_佟刚_Spring_Bean 之间的关系
- Spring 框架Bean之间的关系(继承、依赖)
- spring配置bean之间的关系
- Spring内核研究-管理bean之间的关系三(自动装配)
- spring学习小结3——bean之间的继承,依赖关系
- 一步一步学习Spring(3)-管理Bean之间的关系一(depends-on)
- Spring Bean之间的关系
- (六)spring的bean之间的关系