spring quartz暂停后再恢复时job执行多次


spring quartz暂停后再恢复时job执行多次

原因在于暂停后到恢复时的时间在配置org.quartz.jobStore.misfireThreshold时间内,则会执行多次;无论怎么设置该值,或者修改CronTrigger的trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_DO_NOTHING);

均无效,在生产环境或测试时要注意该问题。