spring的bean的某屬性為List的配置方式
阿新 • • 發佈:2017-07-14
使用 face pub prop 屬性 java div res 註入
假如有這麽一個bean
1 public class BeanObj { 2 3 @Resource 4 private List<InnerBeanInterface> beanList; 5 6 }
有兩種配置方式,
方式1:用xml的方式配置外層bean, 內層bean可以用註解方式配置
<bean id="beanObj" class="com.XX.XX">
<property name="beanLIst">
<list>
<ref bean="bean1" />
<ref bean="bean2" />
<ref bean="bean3" />
</list>
</property>
</bean>
方式2:外層bean用註解方式配置,內層的list類型bean用xml方式配置
1 <bean id="beanList" class="java.util.ArrayList"> 2 <constructor-arg index="0"> 3 <list> 4 <ref bean="bean1"/> 5 <ref bean="bean2"/> 6 <ref bean="bean3"/> 7</list> 8 </constructor-arg> 9 </bean>
當這個list類型bean被多個bean註入時, 使用第二種方式更加方便。
spring的bean的某屬性為List的配置方式