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>
本文深入探讨了Spring框架中Bean的继承机制,如何使用parent属性实现Bean的复用,以及abstract属性的作用。同时,讲解了Bean之间的依赖关系,通过depends-on属性确保依赖的Bean先于当前Bean被实例化。
103

被折叠的 条评论
为什么被折叠?



