java学习spring框架之bean装配一:在bean中装配集合

<bean id="department" class="com.hsp.collection.Department"  >
	<property name="name">
		<value>技术部</value>
	</property>
	<!-- 给数组注入值 -->
	<property name="employ">
		<list>
			<value>xxs</value>
			<value>swl</value>
			<value>szy</value>
		</list>
	</property>
	<!-- 给list注入值 2种形式-->
	<property name="employee">
		<list>
			<ref bean="emp2" /><!-- 值为其他bean -->
			<ref bean="emp1" />
		</list>
	</property>
	<property name="str">
		<list>
			<value>xxs</value><!-- 值为普通字符串 同给数组注入值的形式 -->
			<value>swl</value>
		</list>
	</property>
	<!-- 给set注入值-->
	<property name="employeeset">
		<set>
			<ref bean="emp2" /><!-- 值为其他bean -->
			<ref bean="emp1" />
		</set>
	</property>
	
	<!-- 给map注入值-->
	<property name="empMap">
		<map>
			<entry key="1" value-ref="emp1" />
			<entry key="2" value-ref="emp2" />
		</map>
	</property>
	
</bean>

<bean id="emp1" class="com.hsp.collection.Employee">
	<property name="name"><value>北京</value></property>
	<property name="id"><value>1</value></property>
</bean>

<bean id="emp2" class="com.hsp.collection.Employee">
	<property name="name"><value>天津</value></property>
	<property name="id"><value>2</value></property>
</bean>

猜你喜欢

转载自blog.csdn.net/xxs18326183038/article/details/84856782
今日推荐