升級spring-boot-starter-quartz 2.5.7之后解決SchedulerConfigException(“DataSource name not set.“)錯誤記錄


  • 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指定數據源。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM