- spring-boot-starter-quartz 2.5.6 之前使用org.quartz.impl.jdbcjobstore.JobStoreTX定義quartz的默認數據源支持,即如下配置:
- org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX
- 升級spring boot > 2.5.6的版本后將不再支持此方式進行配置默認數據源,需改為如下配置:
- org.quartz.jobStore.class=org.springframework.scheduling.quartz.LocalDataSourceJobStore
大致意思是自定義quartz的數據源后不再通過SchedulerFactoryBean設置數據源,未通過 Quartz 屬性指定數據源時使用 LocalDataSourceJobStore指定數據源。