定时任务调度在项目开发中是一种不可缺少的需求,在Java中,实现任务调度有三种方式,分别是jdk自带的任务定时工具Timer、Spring task、第三方组件Quartz,接下来细聊这三种方式。
// 创建定时类
Timer timer = new Timer();
// 创建任务类
TimerTask timerTask = new TimerTask(){
@Override
public void run() {
System.out.println("定时任务启动了"+ LocalDateTime.now());
}
};
// 开启任务
timer.schedule(timerTask,new Date(),2000);
运行截图如下
1.须有springboot启动类
2.在启动类上添加注解@EnableScheduling以开启任务调度,编写任务类
@Component
public class text2 {
@Scheduled(cron = "*/1 * * * * *")
public void text2(