1.bean的继承,使用parent
<!-- bean的继承-->
<bean id="address1" class="dao.Address" abstract="true">
<property name="city" value="北京"></property>
<property name="street" value="五道口"></property>
</bean>
<bean id="address2" class="dao.Address" parent="address1">
<!-- <property name="city" value="北京"></property>-->
<property name="street" value="五道口"></property>
</bean>
要注意:
继承除了id abstract autowire不能继承其它都行
abstract相当于抽象类,不能创建实例
继承后再写相当于覆盖
2.依赖
<!--依赖关系 depends-on的如果存在就能创建实例,否则无法创建实例-->
<!--idea好像不存在就报错,都不用编译嘿嘿-->
<bean id="address3" class="dao.Address" parent="address1" depends-on="address2"></bean>