在我们的项目中,我们使用spring 2.5,我无法改变它。 同时这个版本有内置的石英库版本1.6.2
现在我正在尝试使用这个内置的lib来创建一些计划任务,但是 它似乎不起作用,我也找不到这个库的任何文档。
我有两个问题
首先 - 是否可以使用更高版本的石英,如果是,我该如何与Spring一起使用?
第二 - 为什么石英1.6.2没有任何文件(
答案 0 :(得分:0)
我不确定Spring的捆绑版本是否与Quartz一起发布。但是,只需将调度程序注入Beans即可解决问题。
<bean id="scheduler" class="org.quartz.impl.StdSchedulerFactory" factory-method="getDefaultScheduler">
在Quartz上创建一个包装器,并在包装器中注入此bean。还要确保你有一个启动调度程序的init方法。
<bean id="QuartzManager" init-method="startScheduler" class="com.test.YourWrapperQuartzManager" destroy-method="shutDownScheduler">
<property name="quartzScheduler" ref="scheduler"/>
</bean>