一、概述
用的是set方法注入的方式,只不过变量的数据类型都是集合。
在注入集合数据时,只要结构相同,标签可以互换。
1.数组,List,Set可以互换
2.Map,Properties可以互换
二、使用
1.数组,List,Set
<bean id="accountService" class="com.yooyo.service.impl.AccountServiceImpl">
<!-- 注入 set 集合数据 -->
<property name="mySet">
<set>
<value>AAA</value>
<value>BBB</value>
<value>CCC</value>
</set>
</property>
<!-- 给数组注入数据 -->
<property name="myArrs">
<array>
<value>AAA</value>
<value>BBB</value>
<value>CCC</value>
</array>
</property>
<!-- 注入 list 集合数据 -->
<property name="myList">
<list>
<value>AAA</value>
<value>BBB</value>
<value>CCC</value>
</list>
</property>
</bean>
2.Map,Properties
<bean id="accountService" class="com.yooyo.service.impl.AccountServiceImpl">
<!-- 注入 properties 数据 -->
<property name="myProps">
<props>
<prop key="testA">aaa</prop>
<prop key="testB">bbb</prop>
</props>
</property>
<!-- 注入 Map 数据 -->
<property name="myMap">
<map>
<entry key="testA" value="aaa"></entry>
<entry key="testB">
<value>bbb</value>
</entry>
</map>
</property>
</bean>