这个是被注入的类
package Collection;

import java.util.ArrayList;
import java.util.Map;
import java.util.Properties;
import java.util.Set;

public class collections {

private ArrayList<String> ayyay;

public void setAyyay(ArrayList<String> ayyay) {
this.ayyay = ayyay;
}
private Set<String> sets;
private Map<Integer,String> maps;
private Properties pre;

public Map<Integer, String> getMaps() {
return maps;
}

public void setMaps(Map<Integer, String> maps) {
this.maps = maps;
}

public ArrayList<String> getAyyay() {
return ayyay;
}

public Properties getPre() {
return pre;
}

public void setPre(Properties pre) {
this.pre = pre;
}

public Set<String> getSets() {
return sets;
}

public void setSets(Set<String> sets) {
this.sets = sets;
}
}

xml文件为
<?xml version="1.0" encoding="UTF-8"?>
<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="collections" class="Collection.collections" scope="singleton">
<property name="sets">
<set>
<value>老孔</value>
<value>老大</value>
<value>老六</value>
<value>老七</value>
<value>老八</value>
<value>老九</value>

</set>
</property>
<property name="ayyay">
<list>
<value>1</value>
<value>2</value>
<value>3</value>
<value>4</value>
</list>
</property>
<property name="maps">
<map>
<entry key="1" value="01"></entry>
<entry key="2" value="02"></entry>
<entry key="3" value="03"></entry>
<entry key="4" value="04"></entry>
</map>
</property>
<property name="pre">
<props>
<prop key="1">jdbc1</prop>
<prop key="2">jdbc2</prop>
<prop key="3">jdbc3</prop>
<prop key="4">jdbc4</prop>
</props>
</property>
</bean>





</beans>

spring的测试文件为

import Collection.collections;
import Dao.UserDao1;
import Dao.UserDaoImpl;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import service.UserService;

import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class JavaTest {

public static void main(String[] args) {
ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml","spring-service.xml");
UserService userService=(UserService) applicationContext.getBean("userService");
userService.save();
ApplicationContext applicationContext2=new ClassPathXmlApplicationContext("collections.xml");
collections coll=(collections)applicationContext2.getBean("collections");
List<String> list=coll.getAyyay();
for (String s:list) {
System.out.println(s);

}
Set<String> se=coll.getSets();
Iterator<String> iterator =se.iterator();
while(iterator.hasNext())
{
System.out.println(iterator.next());

}
Map<Integer,String> maps=coll.getMaps();
Iterator<Integer> iterator1=maps.keySet().iterator();
while(iterator1.hasNext())
{
Integer integer=iterator1.next();
String name=maps.get(integer);
System.out.println(name+ " "+integer);
}

}
}