1. 属性注入
-- 给属性赋值,Spring 寻找 setter 方法
- <bean name="hello" class="com.ibeifeng.spring.model.HelloSpring" scope="singleton" >
- <!-- 属性注入-->
- <property name="name" value="Spring" />
- </bean>
2. 集合注入
(如果对属性进行集合注入,该属性类型一定要和注入的方式一致)
--1)Array
private String[] names;
- <bean name="user" class="com.spring.model.User">
- <property name="names">
- <!-- 数组注入-->
- <array>
- <value>
- 张学良
- </value>
- <value>
- 张无忌
- </value>
- <value>
- 张三
- </value>
- </array>
- </property>
- </bean>
--2)List
private List<Group> groupList;
- <property name="groupList">
- <!-- 集合注入(List)-->
- <list>
- <!-- vlaue注入值 ref引用bean-->
- <ref bean="grp1" />
- <ref bean="grp2" />
- </list>
- </property>
--3)Set
private Set
- <!-- 集合注入(set)-->
- <property name="groupSet">
- <set>
- <ref bean="grp1" />
- <ref bean="grp2" />
- <!-- 以下引用无意义,set集合不允许重复-->
- <ref bean="grp1" />
- </set>
- </property>
--4)Map
private Map<String,Group> groupMap;
- <property name="groupMap">
- <map>
- <entry key="bdGroup" value-ref="grp1" />
- <entry key="javaGroup" value-ref="grp2" />
- </map>
- </property>
来源: http://www.bubuko.com/infodetail-1945955.html