简介:
实现定时任务的方式很多,基于JDK的Timer、Quartz等等,本章介绍 SpringBoot1.5 中Spring Task实现定时任务,非常方便。
个人学习总结:
链接:【springboot、springcloud、docker 等,学习目录】
项目构建:
springboot web项目构建完就默认内置了@Scheduled 定时任务。
1、开启定时支持,在启动类上添加注解@EnableScheduling
// mapper 接口类扫描包配置
@MapperScan("com.coolron.*.dao")
@SpringBootApplication
// 开启定时支持
@EnableScheduling
public class SpringbootApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootApplication.class, args);
}
}
2、定时任务
2.1、@Scheduled 的四个属性
在线 cron 表达式生成器:http://cron.qqe2.com/
1、cron属性:
指定具体的时间点,cron表达式可以完成任意的时间搭配,必须六或七个域&#