应用程序上下文中的地图初始化地图

时间:2011-03-07 23:43:45

标签: spring

我想在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> 

任何帮助将不胜感激。

2 个答案:

答案 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)