spring中的装配集合
一、装配List集合,list中的元素可以是任何一种元素,可以用
<value>、<ref>、<list>作为子标签等。xml文件中的部分代码:
Java代码
1.<bean id="collections"
class="cn.csdn.collection.Collections">
2. <!-- 定义一个普通的list -->
3. <property name="list">
4. <list>
5. <value>guo</value>
6. <value>zhang</value>
7. <value>hao</value>
8. <value>hu</value>
9. <value>wang</value>
10. <value>yan</value>
11. <value>mi</value>
12. <value>bai</value>
13. </list>
14. </property>
15. <!-- 定义一个对象的list-->
16. <property name="liststu">
17. <list>
18. <ref bean="student" />
19.
20. </list>
21. </property>
22.
23. </bean>
二、装配Set集合,set集合和list一样,set集合中的元素可以是任
何一种元素,但set是不允许重复的,如果重复会覆盖,不会报异常。
xml文件中的部分代码:
Java代码
1.<bean id="collections"
class="cn.csdn.collection.Collections">
2. <!-- 定义一个set<String>集合 -->
3. <property name="set">
4. <set>
5. <value>guo</value>
6. <value>guo1</value>
7. <value>guo2</value>
8. <value>guo3</value>
9. <value>guo4</value>
10. <value>guo5</value>
11. </set>
12. </property>
13. <!-- 定义一个set<Object>集合 -->
14. <property name="setstu">
15. <set>
16. <ref bean="student" />
17. </set>
18. </property>
19. </bean>
三、装配Map集合,entry是map中的键,entry中的元素可以是
任何一种元素,xml文件中的部分代码:
Java代码
1.<bean id="collections"
class="cn.csdn.collection.Collections">
2. <!-- 定义一个普通的map集合 -->
3. <property name="map">
4. <map>
5. <entry key="1">
6. <value>guo</value>
7. </entry>
8. <entry key="2">
9. <value>guoqian</value>
10. </entry>
11. <entry key="3">
12. <value>guoqianfang</value>
13. </entry>
14. <entry key="4">
15. <value>guo_qianfang</value>
16. </entry>
17.
18. </map>
19. </property>
20. <!-- 定义一个map<String,Object>集合 -->
21. <property name="mapstu">
22. <map>
23. <entry key="1">
24. <ref bean="student" />
25. </entry>
补充:软件开发 , Java ,