让map的value是一个list在spring配置文件中怎么写

解决方案 »

  1.   

    value 是什么类型,跟你运行期间没有任何关系。
    <beans>
    <util:map id="myMap">
    </util:map>
    </beans>
    你配置一个Map,你爱放什么类型就放什么类型。
      

  2.   

    <bean id="list" class="java.util.ArrayList">
    <constructor-arg index="0">
    <list>
    <value>abc</value>
    <value>def</value>
    </list>
    </constructor-arg>
    </bean> <bean id="map" class="java.util.HashMap" depends-on="list">
    <constructor-arg index="0">
    <map>
    <entry key="a">
    <ref bean="list" />
    </entry>
    </map>
    </constructor-arg>
    </bean>
      

  3.   

    refer to: http://www.mkyong.com/spring/spring-mapfactorybean-example/