我必须使用Spring Quartz和JDBC Store来安排应用程序。当从数据库触发作业时,我不确定如何处理依赖注入。一种方法是在触发作业后从上下文中检索bean。但它不再是DI了。关于在JDBC Store上使用Spring Quartz进行聚类时如何处理DI的任何想法。
答案 0 :(得分:2)
这个答案是我发现这些问题的最佳答案:inject bean reference in quartz job
基本思想是扩展SpringBeanJobFactory
,在新工厂中注入应用程序上下文,并在创建作业时,自动装配所需的任何bean。
经过测试,它就像一个魅力。