1 前言
之前使用 quartz 进行过简单实验,体验过 quartz 进行最基本的调度,接下来深入研究更改时间调度和删除调度。目的是为了体验 quartz 的更新及删除操作,所以不做层次分离,所有方法都放在 controller 层来写,然后使用 swagger 进行测试(没有配置 swagger, 就直接在浏览器中输入链接也可以)。
2 添加依赖
在 springboot 项目中的 pom.xml 文件中添加 quartz 依赖:
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz-jobs</artifactId>
<version>2.3.1</version>
</dependency>
3 创建调度
编写job, 在项目中创建 job 目录, 在 job 目录下创建 HelloJob.java 类(名字可以随便起),类的内容为:
package com.fcy.demo.job;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz