【发布时间】:2014-01-03 22:41:02
【问题描述】:
我在我的一个项目中使用自动装配。 @autowiring 在控制器中工作正常,但我需要在其他一些类中使用相同的自动装配对象,该类用作石英的任务类。自动装配在那里不起作用。
我尝试了下面列出的这段代码,但没有成功。在所有尝试中,它都将null 换成readXmlDao。
@Repository("updateTeam")
public class TeamUpdate {
@Autowired
@Qualifier("readXmlDao")
ReadXmlDao readXmlDao;
请提出解决方案,谢谢。
【问题讨论】:
-
你有两个独立的项目吗?你如何包含spring context.xml?
-
TeamUpdate 类是否与您的控制器在同一个项目中?或者您的
是否涵盖了您的 TeamUpdate 类? -
quartz 是否在实例化 TeamUpdate 类?只有当 spring 实际实例化类时,Spring 自动布线才会起作用。
标签: java spring ioc-container autowired