01 启动类
【SpringBoot定时跑批】import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableScheduling;@SpringBootApplication@EnableSchedulingpublic class SecSpringbootApplication { public static void main(String[] args) {SpringApplication.run(SecSpringbootApplication.class, args); }}
02 定时任务
/** * @date: 2022/7/3 21:42 * @desc: 定时任务 */@Component@Lazy(false)public class ScheduleTask {@Scheduled(cron="0/16 * * * * ?")public void timerTask(){System.out.println("当前时间戳:" + System.currentTimeMillis());}}
03 表达式
(1)0 15 10 * * ? 每天上午10:15触发 (2)0 * 14 * * ? 每天下午2点到下午2:59期间的每1分钟触发 (3)0 0/5 14 * * ? 每天下午2点到下午2:55期间的每5分钟触发 (4)0 0/5 * * * ? 每5分 (5)0 0 10,14,16 * * ? 每天上午10点,下午2点,4点 (6)0/2 * * * * ? 每2秒
推荐阅读
- 一文教你实现Spring动态启停定时任务
- RocketMQ与SpringBoot整合进行生产级二次封装
- 啤酒|严重可丢命!夏季标配竟是"定时炸弹" 天再热也不能这么吃
- 疾病转归
- SpringBoot统一封装返回前端结果集
- windows系统下,重要文件夹自动定时备份至本地磁盘或NAS个人云盘
- 生科医学|藏在身体里的"不定时炸弹"!血管好不好 摸脚背就能知道?
- 脚痛怎么办
- python 定时器
- SpringBoot 实现 Office 各种格式在线预览