数组Array、列表List、集合Set、映射Map、Null空注入"/>
DI数组Array、列表List、集合Set、映射Map、Null空注入
实体类(分别有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=""xmlns:xsi=""xsi:schemaLocation="://www.springframework/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注入有如上两种方式
更多推荐
DI数组Array、列表List、集合Set、映射Map、Null空注入
发布评论