package  com.open.bean;
import  java.util.List;
import  java.util.Map;
import  java.util.Properties;
public   class  BeanSet  {
    
private  String[] str1;
    
private  String[] str2;
    
private  List lst;
    
private  Map map;
    
private  Properties props;
    
private  ChildBean[] child;
   
// 省略set,get方法
}

package  com.open.bean;
public   class  ChildBean {}
配置文件
<beans>
<bean id="bs" class="com.open.bean.BeanSet">
        
<property name="str1">
            
<list>
                
<value>value1</value>
                
<value>value2</value>
            
</list>
        
</property>
        
<property name="str2">
            
<value>value3,value4</value>
        
</property>
        
<property name="lst">
            
<list>
                
<value>value5</value>
                
<ref bean="cc1"/>
            
</list>
        
</property>
        
<property name="map">
            
<map>
                
<entry key="key1">
                    
<value>xxx</value>
                
</entry>
                
<entry key="key2">
                    
<ref bean="cc1"/>
                
</entry>
            
</map>
        
</property>
        
<property name="props">
            
<props>
                
<prop key="key1">xxx</prop>
                
<prop key="key2">yyy</prop>
            
</props>
        
</property>
        
<property name="child">
            
<list>
                
<ref bean="cc1"/>
                
<ref bean="cc2"/>
            
</list>
        
</property>
    
</bean>
    
<bean id="cc1" class="com.open.bean.ChildBean"/>
    
<bean id="cc2" class="com.open.bean.ChildBean"/>
</beans>
测试代码
package com.open.bean;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test1 {
    
public static void main(String[] args) {
        ClassPathXmlApplicationContext cx
=
            
new ClassPathXmlApplicationContext("bean.xml");
        BeanSet bs
=(BeanSet)cx.getBean("bs");
        String[] str1
=bs.getStr1();
        String[] str2
=bs.getStr1();
        List lst
=bs.getLst();
        Map map
=bs.getMap();
        Properties props
=bs.getProps();
        ChildBean[] cb
=bs.getChild();
        System.out.println(
"str1="+"["+str1[0]+","+str1[1]+"]");
        System.out.println(
"str2="+"["+str2[0]+","+str2[1]+"]");
        System.out.println(
"lst="+lst);
        System.out.println(
"map="+map);
        System.out.println(
"props="+props);
        System.out.println(
"cb="+"["+cb[0]+","+cb[1]+"]");
    }

}
输出结果
str1=[value1,value2]
str2
=[value1,value2]
lst
=[value5, com.open.bean.ChildBean@1df073d]
map
={key1=xxx, key2=com.open.bean.ChildBean@1df073d}
props
={key2=yyy, key1=xxx}
cb
=[com.open.bean.ChildBean@1df073d,com.open.bean.ChildBean@1546e25]