스프링 컨텍스트 파일에서 맵 맵을 초기화하려고합니다. xsd 오류가 발생했습니다.응용 프로그램 컨텍스트에서 맵 초기화 맵
cvc-complex-type.2.4.d : 'map'요소로 시작하는 잘못된 콘텐츠가 발견되었습니다. 이 시점에서 하위 요소는 필요하지 않습니다. 어떤 도움을 이해할 수있을 것이다
<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>
:
이
은 콩 defnition입니다.
것은 당신이 나에게 줄 수 완전한 bean 정의? –
이것은 내 길을 잘 잡았습니다! 감사합니다. @VanchinathanChandrasekaran - 위의 것 이외에 bean 정의가 꼭 필요한 것은 아니지만, 래핑 맵 (위의 첫 번째 맵)을 정의하려면 명시 적으로 MapFactoryBean을 targetMapClass의 java.util.HashMap 프로퍼티 ... 다시 정말로 필요한지 확실하지 않습니다. – jsh