报告 XML 应用程序上下文中注入点的不一致标签和属性。
<property>
和 <constructor-arg>
必须指定 ref
、value
或子元素<property>
和 <constructor-arg>
不能包含多个子元素<ref>
可以包含 bean
属性、local
属性或 parent
属性<ref>
必须指定一个 bean<idref>
可以包含 bean
属性或 local
属性<idref>
必须指定一个 bean<map>
必须指定一个键<idref>
可以包含 key
属性、key-ref
属性或 <key>
子元素示例:
<beans>
<!-- 1. 属性只允许包含 “ref” 属性或 “value” 属性或子元素 -->
<bean class="MyClass">
<property name="bean" ref="myBean" value="foo"/>
// 属性只允许包含 “ref” 属性或 “value” 属性或子元素
</bean>
<!-- 2. 属性不得包含多个子元素 -->
<bean class="MyFactory">
<property name="bean">
<ref>bean</ref> // 属性不得包含多个子元素
<value>foo</value> // 属性不得包含多个子元素
</property>
</bean>
<!-- 3. 映射条目必须指定一个键 -->
<bean class="MyBean">
<property name="map">
<map>
<entry value="foo"/> // 映射条目必须指定一个键
</map>
</property>
</bean>
</beans>