Spring Boot 定时任务

Posted WinterAndRain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 定时任务相关的知识,希望对你有一定的参考价值。

1. 首先在StartUp启动器上添加注释   @EnableScheduling

 

2. 在要定时的任务方法上添加注释   @Scheduled(fixedRate = 20000)     每20秒在控制台输出一次

 

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。

按顺序依次为

秒(0~59)

分钟(0~59)

小时(0~23)

天(月)(0~31,但是你需要考虑你月的天数)

月(0~11)

天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)

7.年份(1970-2099)

 

以上是关于Spring Boot 定时任务的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 中使用 Spring Task 实现定时任务

Spring Boot 中使用 Spring Task 实现定时任务

Spring Boot参考教程定时任务

Spring Boot 整合定时任务,可以动态编辑的定时任务

Spring Boot 整合定时任务和异步任务处理

spring-boot实战09:Spring Boot中使用@Scheduled创建定时任务