1、修改PresonServiceImpl 类,代码如下:

 

有关于 Properties 这个类,可以查看 :

http://www.cnblogs.com/panjun-Donet/archive/2009/07/17/1525597.html

2、修对应的 PresonService 接口也做下修改,代码如下:

 

通过接口访问集合,我们在接口中定义get方法。

3、XML 文件

<beans xmlns="http://www.springframework.org/schema/beans" 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"> <bean id="personService" class="com.learn.service.impl.PresonServiceImpl"> <property name="sets"> <set> <value>第一个set</value> <value>第二个set</value> <value>第三个set</value> </set> </property>

<!-- 这样也可给list 集合注入值,为什么? -->

<!-- <property name="list"> <set> <value>第一个list</value> <value>第二个list</value> <value>第三个list</value> </set> </property> --> <property name="list"> <list> <value>第一个list</value> <value>第二个list</value> <value>第三个list</value> </list> </property> <property name="properties"> <props> <prop key="key1">properties1</prop> <prop key="key2">properties2</prop> <prop key="key3">properties3</prop> </props> </property> <property name="maps"> <map> <entry key="key1" value="map1"></entry> <entry key="key2" value="map2"></entry> <entry key="key3" value="map3"></entry> </map> </property> </bean> </beans>


4、单元测试,代码如下:

 

5、如何给集合类型的属性注入活值,而不是写死的?

posted on 2013-11-23 17:45  hwlsniper  阅读(194)  评论(0)    收藏  举报