首页 > 编程语言 > 详细

Spring框架学习笔记(6)——bean的继承与依赖

时间:2017-01-03 19:27:56      阅读:214      评论:0      收藏:0      [点我收藏+]

一、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框架学习笔记(6)——bean的继承与依赖

原文:http://www.cnblogs.com/huangjian2/p/6125868.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!