强烈建议用Springboot-2.x,比起 1.x,很多插件的配置方式都简单了太多!
引入 Quartz 包:
<!-- 定时任务 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quartz</artifactId>
</dependency>
仅需1个配置文件(application.properties):
# ########## 数据库连接池(默认集成HikariCP,无需配置)
# 数据库驱动类
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
# ########## Quartz 定时任务
spring.quartz.job-store-type=jdbc
spring.quartz.properties.org.quartz.scheduler.instanceName=clusteredScheduler
spring.quartz.properties.org.quartz.scheduler.instanceId=AUTO
spring.quartz.properties.org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX
spring.quartz.properties.org.quartz.jobStore.driverDelegateClass=org.