applicationContext.xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4        xsi:schemaLocation="http://www.springframework.org/schema/beans 
 5                               http://www.springframework.org/schema/beans/spring-beans.xsd">
 6 
 7     <bean id="person" class="com.xiaostudy.service.PersonImple">
 8         <property name="strings">
 9             <array>
10                 <value>strings1</value>
11                 <value>strings2</value>
12             </array>
13         </property>
14         <property name="list">
15             <list>
16                 <value>list1</value>
17                 <value>list2</value>
18             </list>
19         </property>
20         <property name="set">
21             <set>
22                 <value>set1</value>
23                 <value>set2</value>
24             </set>
25         </property>
26         <property name="map">
27             <map>
28                 <entry key="mmmmm" value="map1"></entry>
29                 <entry key="aaaaa" value="map2"></entry>
30             </map>
31         </property>
32         <property name="props">
33             <props>
34                 <prop key="pppp">props1</prop>
35                 <prop key="rrrr">props2</prop>
36             </props>
37         </property>
38         
39     </bean>
40 </beans>

PersonImple.java

 1 package com.xiaostudy.service;
 2 
 3 import java.util.Arrays;
 4 import java.util.List;
 5 import java.util.Map;
 6 import java.util.Properties;
 7 import java.util.Set;
 8 
 9 public class PersonImple implements Person {
10 
11     private String[] strings;
12     private List list;
13     private Set set;
14     private Map map;
15     private Properties props;
16     public String[] getStrings() {
17         return strings;
18     }
19     public void setStrings(String[] strings) {
20         this.strings = strings;
21     }
22     public List getList() {
23         return list;
24     }
25     public void setList(List list) {
26         this.list = list;
27     }
28     public Set getSet() {
29         return set;
30     }
31     public void setSet(Set set) {
32         this.set = set;
33     }
34     public Map getMap() {
35         return map;
36     }
37     public void setMap(Map map) {
38         this.map = map;
39     }
40     public Properties getProps() {
41         return props;
42     }
43     public void setProps(Properties props) {
44         this.props = props;
45     }
46     @Override
47     public String toString() {
48         return "PersonImple [\nstrings=" + Arrays.toString(strings) + ", \nlist=" + list + ", \nset=" + set + ", \nmap=" + map
49                 + ", \nprops=" + props + "]";
50     }
51     
52 
53 }