但行好事,莫问前程
定时任务持久化,项目启动后定时任务继续断电前的scheduler继续执行任务
1.在Quartz包下找到tables_mysql_innodb.sql(其他主流数据库都在同一目录下),在数据库中执行
2.持久化配置,修改Quartz包下quartz.properties
# Default Properties file for use by StdSchedulerFactory
# to create a Quartz Scheduler Instance, if a different
# properties file is not explicitly specified.
#
# 需要自定义名称,防止和内存型重名
org.quartz.scheduler.instanceName: PersistenceQuartzScheduler
org.quartz.scheduler.rmi.export: false
org.quartz.scheduler.rmi.proxy: false
org.quartz.scheduler.wrapJobExecutionInUserTransaction: false
org.quartz.threadPool.class: org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount: 10
org.quartz.threadPool.threadPriority: 5
org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread: true
org.quartz.jobStore.misfireThreshold: 60000
# 内存执行定时任务
# org.quartz.jobStore.cl