我想在Spring上下文文件中初始化Map Map。我收到了这个xsd错误。
cvc-complex-type.2.4.d:从元素'map'开始发现无效内容。此时不会有子元素。
这是bean定义:
<bean id="voToDOMapper" class="com.yyy.yyy.yyy.yyy.configuration.VOToDOMapper" factory-method="getInstance">
<property name="channelToMapper">
<map key-type="java.lang.String" value-type="java.util.HashMap">
<entry key="yyy" >
<value>
<map>
<entry key="com.yyy.yyy.yyy.AsyncAddressChangeEventVO">
<value>com.yyy.yyy.yyy.vo.yyy.FakeAcctAddressEvent</value>
</entry>
</map>
</value>
</entry>
</map>
</property>
</bean>
任何帮助将不胜感激。
答案 0 :(得分:10)
单程
<util:map>
<entry key="x" value-ref="val1"></entry>
</util:map>
<util:map id="val1">
<entry key="a" value="blob"></entry>
<entry key="b" value="clob"></entry>
</util:map>
启用xmlns:util =“http://www.springframework.org/schema/util
答案 1 :(得分:1)