将SpringQuartz与JDBC存储一起使用时的依赖项注入
我必须使用SpringQuartz和JDBCStore来调度应用程序。当从数据库触发作业时,我不确定如何处理依赖项注入。一种方法是在触发作业后从上下文中检索bean。但它不再是DI了。关于在JDBC Store上使用Spring Quartz进行集群时如何处理DI的任何想法。这是我发现的此类问题的最佳答案: 基本思想是扩展将SpringQuartz与JDBC存储一起使用时的依赖项注入,spring,dependency-injection,quartz-scheduler,Spring,Dependency Injection,Quartz Scheduler,我必须使用SpringQuartz和JDBCStore来调度应用程序。当从数据库触发作业时,我不确定如何处理依赖项注入。一种方法是在触发作业后从上下文中检索bean。但它不再是DI了。关于在JDBC Store上使用Spring Quartz进行集群时如何处理DI的任何想法。这是我发现的此类问题的最佳答案: 基本思想是扩展SpringBeanJobFactory,在新工厂中注入应用程序上下文,并在创建作业时自动连接所需的任何bean 经过测试,效果很好。这个答案应该被接受。这是一个例子。看看第三
SpringBeanJobFactory
,在新工厂中注入应用程序上下文,并在创建作业时自动连接所需的任何bean
经过测试,效果很好。这个答案应该被接受。这是一个例子。看看第三种方法。虽然有点晚了,但对我来说,它确实适用于RAM作业,但不适用于JDBC。Guillaume Polet你用JDBC测试过吗?@Arunas我只用JDBC测试过,效果很好