一步:在启动类中加入 加入就会调用定时了.
//开启定时任务 开启后就可以被扫描到
@EnableScheduling
二步:建一个tasks工具包 都会被扫描到的了
有三个类 AsyncTask.java DoTask.java TestTask.java
TestTask.java中加入
@Component
public class TestTask {
private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
// 定义每过3秒执行任务
// @Scheduled(fixedRate = 3000)
// @Scheduled(cron = "4-40 * * * * ?")
public void reportCurrentTime() {
System.out.println("现在时间:" + dateFormat.format(new Date()));
}
}
三步,启动 则在控制台可以看到打印时间了.