现在这篇是比较传统一点的,手动配置的方式:
定时任务配置包括 :
jobDetail 任务实例 定时任务执行的具体内容等 -相关业务代码
trigger 触发器 设置相关的运行周期等 -绑定任务实例 (这篇文章会介绍包括两种触发器,简单的以及设置cron的)
scheduler 调度器 决定哪些定时任务会执行 -绑定触发器
OK,接下来我们开始。
首先是导入Quartz定时器会用到的相关依赖包:
org.springframework
spring-context-support
org.quartz-scheduler
quartz
2.2.1
slf4j-api
org.slf4j
然后看下我们这次的实践里整体需要弄得几个文件:
创建第一个定时任务的实例,TaskJobOne.class : (注意这里的@EnableScheduling 别忘记了)
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.stereotype.Component;
import java.util.Date;
import static java.lang.Thread.slee
《一线大厂Java面试题解析+后端开发学习笔记+