quartz2.3.2与Springboot的版本问题

405 阅读1分钟

最近在学习quartz的时候,配置明明都一样,做过很多尝试,我的项目要么不能启动,要么就是quartz持久化不能生效。 百思不得其解,最后干脆直接拉取别人的代码,发现又能成功运行。 最后怀疑是Springboot的版本与quartz兼容问题。

经过我的尝试,SpringBoot最高到2.5.6,还能正常运行quartz。在之后就无法正常运行了。

到quartz的github上看,发现这个项目已经很久没有更新了,最新稳定版2.3.2还是2019年的。


更新:

去issue上看,发现之前就有人提出来了。

Spring Boot2.5.7会用LocalDataSourceJobStore覆盖quartz的JobStoreTX 导致quartz数据源匹配不上报错

github 相关issue