【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">