我目前正在使用Quartz来完成我的作业调度任务,方法是通过 jobs.xml
在 quartz.properties
文件中使用以下行进行配置:
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
现在,我想将我的工作存储在数据源中 . 我已将 quartz.properties
文件更改为如下:
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
我还在 quartz.properties
和我的数据库中完成了所有其他配置更改,并使一切正常 . 问题是,我的所有工作和触发器都是用 jobs.xml
编写的,我需要以某种方式将它们导入数据库 .
我能想到的唯一解决方案是通过Java代码创建作业和触发器,并再次安排所有内容 . 但是,如果通过读取 jobs.xml
文件将所有作业和触发器导入数据库,那就太棒了 .
有没有人知道是否有类似的东西?我知道我可以编写一个程序来执行此操作,但是如果已经实现了一个程序,我还是想利用它 .
谢谢