Spring 中,注入集合类型的数值方式

    <bean id="javaCollection" class="com.qie_zi.JavaCollection">
<property name="addressList">
<list>
<value>1</value>
<value>2</value>
<value>3</value>
<value>4</value>
</list>
</property> <property name="addressMap">
<map>
<entry key="1" value="1"></entry>
<entry key="2" value="2"></entry>
<entry key="3" value="3"></entry>
<entry key="4" value="4"></entry>
</map>
</property> <property name="addressSet">
<set>
<value>1</value>
<value>2</value>
<value>3</value>
<value>4</value>
</set>
</property> <property name="addressProp">
<props>
<prop key="1">1</prop>
<prop key="1">2</prop>
<prop key="1">3</prop>
<prop key="1">4</prop>
</props>
</property>
</bean>

list

        <property name="addressList">
<list>
<value>1</value>
<value>2</value>
<value>3</value>
<value>4</value>
</list>
</property>

map

        <property name="addressMap">
<map>
<entry key="1" value="1"></entry>
<entry key="2" value="2"></entry>
<entry key="3" value="3"></entry>
<entry key="4" value="4"></entry>
</map>
</property>

set

        <property name="addressSet">
<set>
<value>1</value>
<value>2</value>
<value>3</value>
<value>4</value>
</set>
</property>

Properties

        <property name="addressProp">
<props>
<prop key="1">1</prop>
<prop key="1">2</prop>
<prop key="1">3</prop>
<prop key="1">4</prop>
</props>
</property>

附录:pojo

package com.qie_zi;

import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set; public class JavaCollection {
Map addressMap;
List addressList;
Set addressSet;
Properties addressProp; public Map getAddressMap() {
return addressMap;
} public void setAddressMap(Map addressMap) {
this.addressMap = addressMap;
} public List getAddressList() {
return addressList;
} public void setAddressList(List addressList) {
this.addressList = addressList;
} public Set getAddressSet() {
return addressSet;
} public void setAddressSet(Set addressSet) {
this.addressSet = addressSet;
} public Properties getAddressProp() {
return addressProp;
} public void setAddressProp(Properties addressProp) {
this.addressProp = addressProp;
} }
05-06 03:12