Scheduled 定时任务器:是 Spring3.0 以后自带的一个定时任务器。
spring自带 scheduled 定时任务,挺好用,学习成本很低的定时任务工具。
学习这个之前先来了解下以下两个知识点
一, springboot 整合 scheduled
1.pom.xml
<!-- 添加 Scheduled 坐标 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
</dependency>
2.定时类编写
注意这个类需要开启 @EnableScheduling 注解,支持定时任务,这里不开启问题也不大,也可以放在 spring启动器的类上写注解
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import java.util.Date;
/**
* scheduled 定时任务管理器
*/
@Component
@EnableScheduling
public class MyScheduled {
/**
* 定时任务:
* @Schedul