zeo*_*lot 0 java spring inversion-of-control java-ee
好吧,我有一段时间没用过Spring,所以我有点生疏了.不确定我是否遗漏了所有这些内容.我的Spring的appContext.xml声明'在com.ztp.spring.injection.TestBean类中找不到属性testBean的setter.
这是appContext.xml文件:
<bean id="myTestBean" class="com.ztp.spring.injection.TestBean" />
<bean id="myTestClass" class="com.ztp.spring.injection.TestClass">
<property name="testBean" ref="myTestBean" />
</bean>
Run Code Online (Sandbox Code Playgroud)
这里是TestClass.java文件的全部内容:
public class TestClass {
TestBean testBean;
public void setTestClass(TestBean testBean) {
this.testBean = testBean;
}
public void fillBean() {
testBean.setId(5);
testBean.setTestAnimal("sheltie");
}
}
Run Code Online (Sandbox Code Playgroud)
我有几个月前我工作的另一个程序,它的逻辑方面是相同的,并且它有效.所以我不确定我错过了什么.
如果它已经得到答案或者您需要更多信息,请说明一下,我想解决这个问题.
先感谢您.
方法名称中的错字.你的意思是:
public void setTestBean(TestBean testBean) {
this.testBean = testBean;
}
Run Code Online (Sandbox Code Playgroud)
你有setTestClass.这会违反JavaBean 约定.
| 归档时间: |
|
| 查看次数: |
9961 次 |
| 最近记录: |