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; } }