使用Spring 2.5在Map中注入列表



我是Spring框架的新手,有以下问题,请帮忙。

如何使用Spring2.5在Map中注入List?

我参考了以下链接寻求帮助,但对没有帮助

如何注入映射<字符串,列表>在javasprings中?

控制台中的错误:由以下原因引起:org.xml.sax.SAXParseException;行号:13;列编号:30;cvc复杂类型2.4.c:匹配的通配符是严格的,但找不到元素"util:list"的声明。

注入/传递收集数据类型

class Test{
      private List Fruits;
      private Set athletes; 
      private Map Country_capital;
      ...
}

spring.xml

<beans>
  <bean id="t" class="Test">
    <property name="Fruits">
      <list>
        <value>Apple</value>
        <value>Mango</value>
      </list>
    </property>
    <property name="athletes">
      <set>
        <value>Haile Gebressesa</value>
        <value>Bolt</value>
      </set>
    </property>
    <property name="Country-capital">
      <map>
        <Entry key="USA" value="Washington DC"/> 
        <Entry key="UK" value="London"/>
      </map>
    </property>
  </bean>
</beans>

最新更新