简单地说,我有两个班。Questions.java和Answers.java我只是尝试把答案对象注入到问题中。这是我的beans.xml文件
<bean id="questions" class="main.Questions">
<constructor-arg value="0000"></constructor-arg>
<constructor-arg value="What is the question?"></constructor-arg>
<constructor-arg value="threading"></constructor-arg>
<property name="correctAnswer" value="deadlock"></property>
<property name="answers" ref="answers"></property>
</bean>
<bean id="answers" class="main.Answers">
<constructor-arg value="0000"></constructor-arg>
<constructor-arg value="LiveLock"></constructor-arg>
</bean>
当我在netbeans中输出到控制台时,我只得到这一行
Question [questionId=0, question=What is the question?, category=threading, correctAnswer=deadlock]什么时候我应该把answers=answers注射进去。真的不知道为什么这不管用。
发布于 2014-11-13 14:46:37
解决了。愚蠢的错误,只是忘了将正确的内容放在toString()方法中。为一个可怕的错误道歉,大家!
https://stackoverflow.com/questions/26910866
复制相似问题