SpringBoot下Quartz使用JDBC JobStore

上一次咱们在SpringBoot2.x整合Quartz这篇文章中已经搞定了Quartz的整合。
另外在SpringBoot简单定时任务@Schedule可知,如果我们不需要在程序运行中动态创建、修改、删除定时任务,那么我们可以使用SpringBoot自带的定时任务注解来完成定时任务。
如果我们需要在程序运行中动态控制定时任务,那么就必须使用到Quartz框架了。
首先我们知道Quartz默认是将job信息存在内存中的,即使用的RAMJobStore。
如果我们重启程序,程序运行中动态添加或修改的job就会丢失,这显然不是我们希望见到的。
对此我们有两种处理方式。

继续阅读“SpringBoot下Quartz使用JDBC JobStore”