1.屬性注入
--給屬性賦值,Spring尋找setter方法java
<bean name="hello" class="com.ibeifeng.spring.model.HelloSpring" scope="singleton" > <!-- 屬性注入--> <property name="name" value="Spring" /> </bean>
2.集合注入
(若是對屬性進行集合注入,該屬性類型必定要和注入的方式一致)
--1)Arrayspring
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)Listspa
private List<Group> groupList;code
<property name="groupList"> <!-- 集合注入(List)--> <list> <!-- vlaue注入值 ref引用bean--> <ref bean="grp1" /> <ref bean="grp2" /> </list> </property>
--3)Set
private Set<Group> groupSet;blog
<!-- 集合注入(set)--> <property name="groupSet"> <set> <ref bean="grp1" /> <ref bean="grp2" /> <!-- 如下引用無心義,set集合不容許重複--> <ref bean="grp1" /> </set> </property>
--4)Mapclass
private Map<String,Group> groupMap;List
<property name="groupMap"> <map> <entry key="bdGroup" value-ref="grp1" /> <entry key="javaGroup" value-ref="grp2" /> </map> </property>