我是靠谱客的博主 重要寒风,最近开发中收集的这篇文章主要介绍Bean之间的关系,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

bean的继承

在bean中可以设置parent来指定要继承的bean。可以设置bean的abstract属性为true,将bean设置为抽象bean,这种bean不能被实例化,只能被继承。另外若一个bean没有指定class,则必须为抽象bean,即abstract设置为true

 <!-- abstract 为true的bean为抽象bean,不能被实例化,只能被继承
若一个bean的class未指定,必须作为抽象bean
-->
<bean id="adress" class="com.ustc.yi.autowire.Adress" abstract="true">
<property name="city" value="苏州^"></property>
<property name="street" value="星湖街"></property>
</bean>
<!-- 可用parent指定继承哪个bean,进行bean的继承-->
<bean id="adress1" parent="adress">
<property name="street" value="星湖街1"></property>
</bean>

bean的依赖

可以用denpends-on设置要依赖的bean,若指定了依赖的bean,则在创建当前bean时,依赖的bean必须已创建,但不会获得依赖的bean中属性的值。

 <bean id="car" class="com.ustc.yi.autowire.Car">
<property name="brand" value="Audi"></property>
<property name="price" value="300000"></property>
</bean>
<!-- 可以通过depends-on设置依赖的bean,依赖表示想要创建当前bean,必须先创建依赖的bean,但不会获得依赖bean的值-->
<bean id="person" class="com.ustc.yi.autowire.Person" depends-on="car">
<property name="name" value="YI"></property>
<property name="adress" ref="adress1"></property>
</bean>

 

最后

以上就是重要寒风为你收集整理的Bean之间的关系的全部内容,希望文章能够帮你解决Bean之间的关系所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部