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="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注入有如上两种方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值