我是 Spring 框架的新手。在尝试构造函数 DI 时,我遇到了这个异常。
线程“main” org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException 中的异常:来自类路径资源 [spring.xml] 的 XML 文档中的第 7 行无效;嵌套异常是 org.xml.sax.SAXParseException:必须为元素类型“constructor-arg”声明属性“vlaue”。
这里通过spring.xml文件供大家参考。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean id="kaka" class="com.spring.test.FootballPlayer">
<constructor-arg type="int" vlaue="7"/>
</bean>
<bean id="forlan" class="com.spring.test.FootballPlayer">
<constructor-arg value="10"/>
</bean>
<bean id="predator" class="com.spring.test.Predator"/>
</beans>
我们应该对同一个bean同时使用constructor-arg和property标签吗?