集合类型的注入,下面是大家都熟悉的形式

    <bean id="service">
        <property name="map">
            <map>
                <entry key="key1" value="value1" />
                <entry key="key2" value="value2" />
            </map>
        </property>
        <property name="set">
            <set>
                <value>value1</value>
                <value>value2</value>
            </set>
        </property>

        <property name="list">
            <list>
                <value>value1</value>
                <value>value2</value>    
            </list>
        </property>

        <property name="props">
             <props>
                 <prop key="key1">value1</prop>
                 <prop key="key2">value2</prop>
             </props>
        </property>
    </bean>

也可以让集合类型,独立出一个bean,然后再注入,这要用到util标签

   <util:map id="map">
        <entry key="key1" value="value1" />
        <entry key="key2" value="value2" />
    </util:map>

    <util:list id="list">
        <value>value1</value>
        <value>value2</value>
    </util:list>

    <util:set id="set">
        <value>value1</value>
        <value>value2</value>
    </util:set>

    <util:properties id="props">
        <prop key="key1">value1</prop>
        <prop key="key2">value2</prop>
    </util:properties>

        <bean id="service">
        <property name="map" ref="map" />
        <property name="list" ref="list" />
        <property name="set" ref="set" />
        <property name="props" ref="props" />
    </bean>

如果你想使用下面的这种形式,你需要在XML文件的头上引入util命名空间和模型规范文件: http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd

如下例:

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:util="http://www.springframework.org/schema/util"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
    http://www.springframework.org/schema/util
    http://www.springframework.org/schema/util/spring-util.xsd">