【发布时间】:2014-02-11 05:15:46
【问题描述】:
我正在尝试在 Spring 中实现这个 Java 数据结构(我是新手):
Map<String, List<String>>
我尝试了以下(及其变体),但出现以下异常:
Caused by: org.xml.sax.SAXParseException; lineNumber: XX; columnNumber: YY; cvc-complex-type.2.4.d: Invalid content was found starting with element 'util:list'. No child element is expected at this point.
谁能告诉我我犯的错误?我需要能够使用文字键(字符串)和值列表构建上述“映射”数据结构。我包含 twp 完整示例“条目”(不起作用)只是为了显示我正在寻求创建的填充模式。
<bean .... >
...
<property name="monitoredObjects">
<util:map map-class="java.util.HashMap">
<entry key="java.lang:type=GarbageCollector,name=ConcurrentMarkSweep">
<value>
<util:list>
<value>HeapMemoryUsage</value>
<value>NonHeapMemoryUsage</value>
</util:list>
</value>
</entry>
<entry key="java.lang:type=FOO,name=BAR">
<value>
<util:list>
<value>YADA-YADA</value>
<value>BLAH-BLAH</value>
</util:list>
</value>
</entry>
</util:map>
</property>
...
</bean>
谢谢! =:)
【问题讨论】:
标签: java spring dependency-injection hashmap applicationcontext