spring学习历程---bean之间的关系

来源:互联网 发布:网络预约驾驶员资格证 编辑:程序博客网 时间:2024/06/05 11:26

继承:

由于bean1的属性值大部分和bean2一致,故可采用继承关系。

用parent属性。

        <bean id="car"  class="com.wanhao.Car"><property name="name"  value="Ford"/><property name="maxSpeed"  value="300"/><property name="place" value="CA"/></bean><bean id="car2"   parent="car">   <property name="maxSpeed"  value="301"/></bean>
若是一个bean的abstract属性设置为true,则无法实例化,只能作为其他类的模板。
若一个bean的class的属性没有指定,则必须是抽象bean。

依赖:

每个person 的bean必须依赖car bean

在定义person 的bean时,用到属性 depends-on,在person bean之前创造了car的bean。


0 0
原创粉丝点击