7.5.5 配置合作者Bean
7.5.5 配置合作者Bean
如果需要为Bean
设置的属性值是容器中的另一个Bean
实例,则应该使用<ref>
元素。使用<ref>
元素时可指定一个bean
属性,该属性用于引用容器中其他Bean
实例的id
属性值。
使用property的ref子元素引入其他Bean
看下面的配置片段:
1 | <bean id="steelAxe" |
使用property元素的ref属性
与注入普通属性值类似的是,注入合作者Bean
也有一种简洁的写法,看如下的配置方式:
1 | <bean id="steelAxe" |
通过为<property>
元素增加ref
属性,一样可以将容器中另一个Bean
作为调用setter
方法的参数这种简洁写法的配置效果与前面使用<ref>
元素的效果完全相同。
构造注入的情况
<constructor-arg>
元素也可增加ref
属性,从而指定将容器中另一个Bean
作为构造器参数。