实体类(分别有List/Array/Set属性)
public class Books {
private String name;
private List<String> favorite;
private String[] like;
private Set<String> xihuan;
private Map<String,String> map;
xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="book" name="apple1 apple2,apple3;apple4" class="cn.sxt.bean.Books">
<property name="name">
<null></null><!-- 空注入 -->
</property>
<property name="favorite" >
<array><!--这里可以换成list/set-->
<value>树叶的香味</value>
<value>金瓶梅</value>
<value>水浒传</value>
</array>
</property>
<property name="like" >
<array><!--这里可以换成set/list-->
<value>水浒传</value>
<value>西游记</value>
<value>石头记</value>
</array>
</property>
<property name="xihuan" >
<array><!--这里可以换成set/list-->
<value>西厢记</value>
<value>东游记</value>
<value>天仙配</value>
</array>
</property>
<property name="map">
<map>
<entry key="动画片" value="宝莲灯"/>
<entry>
<key><value>电视剧</value></key>
<value>八仙过海</value>
</entry>
</map>
</property>
</bean>
</beans>
貌似list array set这三个标签可以混用,都不会报错
map的entry注入有如上两种方式