1. SpringBoot集成的schedule
A. 在启动类中添加@EnableScheduling注解即可开启定时任务;
B. 在定时任务类上加@Component注解,并在方法上加@Scheduled(cron = "0 0 1 * * ?")注解,就会每天凌晨1点开始执行任务。
@Scheduled参数详解
cron | 设置cron表达式,也可以采用cron="${cron.schedule}"动态读取配置文件cron值 |
fixedRate | 上一次开始执行时间点之后多久时间再执行(ms) |
fixedDelay | 上一次执行完毕时间点之后多久时间再执行(ms) |
initialDelay | 第一次延迟多长时间后执行 |
可参考:定时任务的使用
来源:https://www.cnblogs.com/ruhuanxingyun/p/12164731.html