1. 依赖引入
在SpringBoot项目中使用Quartz是需要引入相关的依赖信息的。
<!--quartz依赖-->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
<!--SpringBoot中Scheduled坐标-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
</dependency>
<!--Spring tx 坐标-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
</dependency>
2. 步骤流程
- 定义任务类实现quertz包的Job接口,并实现其中execute()方法,定义任务内容
- 定义quertz相关配置类,创建JobDetailFactoryBean、SimpleTriggerFactoryBean、SchedulerFactoryBean对象并使用@Bean注入Spring容器中管理
- 工厂类是SpringBoot提供的,工厂类存在于
spring-context-support
依赖的org.springfr
- 工厂类是SpringBoot提供的,工厂类存在于