弹簧2.5和石英1.6.2如何使用

时间:2014-03-05 17:41:48

标签: api quartz-scheduler spring2.x

在我们的项目中,我们使用spring 2.5,我无法改变它。 同时这个版本有内置的石英库版本1.6.2

现在我正在尝试使用这个内置的lib来创建一些计划任务,但是 它似乎不起作用,我也找不到这个库的任何文档。

我有两个问题

首先 - 是否可以使用更高版本的石英,如果是,我该如何与Spring一起使用?

第二 - 为什么石英1.6.2没有任何文件(

1 个答案:

答案 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>