Spring为集合属性赋值

方式1

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

<!-- 注册School -->
<bean id="mySchool" class="com.di04.School">
	<property name="name" value="清华大学"/>
</bean>

<bean id="mySchool2" class="com.di04.School">
	<property name="name" value="北京大学"/>
</bean>

<bean id="mySome" class="com.di04.Some">
	<property name="schools">
		<array>
			<ref bean="mySchool"/>
			<ref bean="mySchool2"/>
		</array>
	</property>
	<property name="myStrs">
		<array>
			<value>中国</value>
			<value>北京</value>
		</array>
	</property>
	<property name="myList">
		<list>
			<value>大兴</value>
			<value>亦庄</value>
		</list>
	</property>
	<property name="mySet">
		<set>
			<value>大族企业湾</value>
			<value>10号楼</value>
		</set>
	</property>
	<property name="myMap">
		<map>
			<entry key="mobile" value="1234567"/>
			<entry key="QQ" value="7654321"/>
		</map>
	</property>
	<property name="myPros">
		<props>
			<prop key="education">大学</prop>
			<prop key="gender">男</prop>
		</props>
	</property>
</bean>

方式2

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

<!-- 注册School -->
<bean id="mySchool" class="com.di05.School">
	<property name="name" value="清华大学"/>
</bean>

<bean id="mySchool2" class="com.di05.School">
	<property name="name" value="北京大学"/>
</bean>

<bean id="mySome" class="com.di05.Some">
	<property name="schools">
		<array>
			<ref bean="mySchool"/>
			<ref bean="mySchool2"/>
		</array>
	</property>
	
	<property name="myStrs" value="中国,北京"/>
	
	<property name="myList" value="大兴,亦庄"/>
	
	<property name="mySet" value="大族企业湾,10号楼"/>
		
	<property name="myMap">
		<map>
			<entry key="mobile" value="1234567"/>
			<entry key="QQ" value="7654321"/>
		</map>
	</property>
	
	<property name="myPros">
		<props>
			<prop key="education">大学</prop>
			<prop key="gender">男</prop>
		</props>
	</property>
	
</bean>
发布了47 篇原创文章 · 获赞 1 · 访问量 384

猜你喜欢

转载自blog.csdn.net/weixin_43925059/article/details/104914147