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 }