报告 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>