【Java:spring中集合的装配】

今天我们就谈谈关于 spring中集合的装配的相关问题!

  spring.xml文件:

  [html]

  <?xml version="1.0" encoding="UTF-8"?>

  <beans xmlns="http://www.springframework.org/schema/beans"

  xmlns:util="http://www.springframework.org/schema/util"

  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

  http://www.springframework.org/schema/util

  http://www.springframework.org/schema/util/spring-util.xsd">

  <bean id="collectionBean" class="www.csdn.spring.collection.set.CollectionBean">

  <property name="sets">

  <util:set>

  <value>qiao</value>

  <value>xiao</value>

  <value>song</value>

  <value>csdn</value>

  </util:set>

  </property>

  <property name="users">

  <util:list>

  <ref bean="u1" />

  <ref bean="u2" />

  <ref bean="u3" />

  <ref bean="u4" />

  </util:list>

  </property>

  <property name="prop">

  <util:properties>

  <prop key="1">qiao</prop>

  <prop key="2">xiao</prop>

  <prop key="3">song</prop>

  </util:properties>

  </property>

  <property name="maps">

  <util:map>

  <entry key="1" value-ref="u1"/>

  <entry key="2" value-ref="u2"/>

  <entry key="3" value-ref="u3"/>

  <entry key="4" value-ref="u4"/>

  </util:map>

  </property>

  </bean>

  <bean id="u1" class="www.csdn.spring.collection.set.User">

  <property name="name" value="乔1" />

  <property name="age" value="20" />

  </bean>

  <bean id="u2" class="www.csdn.spring.collection.set.User">

  <property name="name" value="乔2" />

  <property name="age" value="21" />

  </bean>

  <bean id="u3" class="www.csdn.spring.collection.set.User">

  <property name="name" value="乔3" />

  <property name="age" value="22" />

  </bean>

  <bean id="u4" class="www.csdn.spring.collection.set.User">

  <property name="name" value="乔4" />

  <property name="age" value="23" />

  </bean>

  </beans>

  <?xml version="1.0" encoding="UTF-8"?>

  <beans xmlns="http://www.springframework.org/schema/beans"

  xmlns:util="http://www.springframework.org/schema/util"

  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

  http://www.springframework.org/schema/util

  http://www.springframework.org/schema/util/spring-util.xsd">

  <bean id="collectionBean" class="www.csdn.spring.collection.set.CollectionBean">

  <property name="sets">

  <util:set>

  <value>qiao</value>

  <value>xiao</value>

  <value>song</value>

  <value>csdn</value>

  </util:set>

  </property>

  <property name="users">

  <util:list>

  <ref bean="u1" />

  <ref bean="u2" />

  <ref bean="u3" />

  <ref bean="u4" />

  </util:list>

  </property>

  <property name="prop">

  <util:properties>

  <prop key="1">qiao</prop>

  <prop key="2">xiao</prop>

  <prop key="3">song</prop>

  </util:properties>

  </property>

  <property name="maps">

  <util:map>

  <entry key="1" value-ref="u1"/>

  <entry key="2" value-ref="u2"/>

  <entry key="3" value-ref="u3"/>

  <entry key="4" value-ref="u4"/>

  </util:map>

  </property>

  </bean>

  <bean id="u1" class="www.csdn.spring.collection.set.User">

  <property name="name" value="乔1" />

  <property name="age" value="20" />

  </bean>

  <bean id="u2" class="www.csdn.spring.collection.set.User">

  <property name="name" value="乔2" />

  <property name="age" value="21" />

  </bean>

  <bean id="u3" class="www.csdn.spring.collection.set.User">

posted @ 2013-09-05 09:50  豆豆逗逗  阅读(208)  评论(0编辑  收藏  举报