码迷,mamicode.com
首页 > 编程语言 > 详细

spring的bean的某属性为List的配置方式

时间:2017-07-14 18:45:55      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:一个   log   配置   ons   span   erb   interface   style   public   

假如有这么一个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的配置方式

标签:一个   log   配置   ons   span   erb   interface   style   public   

原文地址:http://www.cnblogs.com/qiyu/p/7171819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!