spring的bean的某属性为List的配置方式
2017-07-14 18:16
465 查看
假如有这么一个bean
有两种配置方式,
方式1:用xml的方式配置外层bean, 内层bean可以用注解方式配置
方式2:外层bean用注解方式配置,内层的list类型bean用xml方式配置
当这个list类型bean被多个bean注入时, 使用第二种方式更加方便。
public class BeanObj { @Resource private List<InnerBeanInterface> beanList; }
有两种配置方式,
方式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方式配置
<bean id="beanList" class="java.util.ArrayList"> <constructor-arg index="0"> <list> <ref bean="bean1"/> <ref bean="bean2"/> <ref bean="bean3"/> </list> </constructor-arg> </bean>
当这个list类型bean被多个bean注入时, 使用第二种方式更加方便。
相关文章推荐
- Bean作用域的配置以及 Spring各种注入方式实例 list set map props
- Bean作用域的配置以及 Spring各种注入方式实例 list set map props
- [原创]java WEB学习笔记98:Spring学习---Spring Bean配置及相关细节:如何在配置bean,Spring容器(BeanFactory,ApplicationContext),如何获取bean,属性赋值(属性注入,构造器注入),配置bean细节(字面值,包含特殊字符,引用bean,null值,集合属性list map propert),util 和p 命名空间
- Spring4----使用注解方式配置bean和bean的属性
- Spring 配置bean, 注解方式配置 xml方式要生产set方法方便属性注入,注解方式不需要,利用反射机制注入
- Bean作用域的配置以及 Spring各种注入方式实例 list set map props
- Spring使用注解的方式配置bean的属性-bean之间的引用关系
- [原创]java WEB学习笔记103:Spring学习---Spring Bean配置:基于注解的方式(基于注解配置bean,基于注解来装配bean的属性)
- Spring3.2 中 Bean 定义之基于 XML 配置方式的源码解析
- Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别
- 返回的bean的属性为空不显示的spring配置
- 【spring set注入 注入集合】 使用set注入的方式注入List集合和Map集合/将一个bean注入另一个Bean
- 简化Spring的xml文件配置-自动装配Bean属性
- spring中bean的高级属性之list, set, map以及props元素(含举例)
- spring BeanWrapperImpl方便的嵌套属性(list)操作
- spring中读取xml配置文件、获取bean的几种方式
- spring基础-Bean的装配方式(二)基于Annotation的配置
- spring错误:bean实例类中的属性类型与spring配置文件中的构造器属性类型不对应
- Spring中读取bean配置文件的几种方式
- Spring使用注解的方式注入属性时的xml文件配置