Spring框架学习笔记(6)——bean的继承与依赖
2017-01-03 17:44
381 查看
一、bean的继承
Spring通过bean标签的parent属性来实现bean的继承,这个继承的概念只存在于配置层面,也就是说bean只会继承其父bean的属性值。
父bean可以通过abstract="true"设置为抽象bean,抽象bean无法实例化,只能作为一个模版用来被继承属性值。
<!-- bean的继承只在配置层面 --> <!-- 使用abstract属性创建一个模版bean,模版bean无法通过IOC容器实例化只能用来继承属性 --> <bean id="address" p:city="Beijing" p:street="Feixilu" abstract="true"></bean> <!-- 使用parent属性实现bean的继承,可疑覆盖父bean的属性 --> <bean id="address2" p:city="Hefei" class="com.broadtext.beans.autowire.Address" parent="address"></bean>
二、bean的依赖
<!-- bean的依赖关系使用depends-on属性要求person必须有一个关联的car,依赖bean会在创建bean之前被创建 --> <bean id="person" class="com.broadtext.beans.autowire.Person" p:name="hj" p:address-ref="address2" depends-on="car"></bean>
相关文章推荐
- spring学习笔记(5)——bean的继承与依赖关系
- [原创]java WEB学习笔记99:Spring学习---Spring Bean配置:自动装配,配置bean之间的关系(继承/依赖),bean的作用域(singleton,prototype,web环境作用域),使用外部属性文件
- Spring学习记录(四)---bean之间的关系:继承、依赖
- 码农小汪-spring框架学习之2-spring IoC and Beans 控制反转 依赖注入 ApplicationContext BeanFactory
- Java框架spring 学习笔记(五):Bean定义继承
- 16.笔记JAVA Spring框架学习————通过FactoryBean配置Bean
- 12.笔记JAVA Spring框架学习————Bean使用外部属性文件
- spring学习小结3——bean之间的继承,依赖关系
- 13.笔记JAVA Spring框架学习————Bean使用SpEL
- (学习笔记)spring入门之Bean的依赖注入
- 7.笔记JAVASpring框架学习——Bean配置独立的集合属性
- 【Spring学习笔记-5】Spring中的抽象bean以及bean继承
- Spring框架学习笔记 bean的常见操作以及生命周期
- 码农小汪-spring框架学习之2-spring IoC and Beans 控制反转 依赖注入 ApplicationContext BeanFactory
- Spring学习笔记四--继承和依赖
- Spring 学习笔记(4)—— Bean 的基本配置、依赖注入(DI)、注入参数引用其他Bean
- JavaEE Spring框架学习笔记(理论学习之通过注解的方式定义和管理Bean)
- spring学习小结——bean之间的关系 继承 依赖
- 【Spring学习10】依赖配置:bean的父子继承
- 14.笔记JAVA Spring框架学习————Bean生命周期