@Scheduled注解各参数详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@Scheduled注解各参数详解相关的知识,希望对你有一定的参考价值。

参考技术A @Scheduled 由Spring定义,用于将方法设置为调度任务。如:方法每隔十秒钟被执行、方法在固定时间点被执行等
@Scheduled(fixedDelay = 1000) 上一个任务结束到下一个任务开始的时间间隔为固定的1秒,任务的执行总是要先等到上一个任务的执行结束
@Scheduled(fixedRate = 1000) 每间隔1秒钟就会执行任务(如果任务执行的时间超过1秒,则下一个任务在上一个任务结束之后立即执行)
@Scheduled(fixedDelay = 1000, initialDelay = 2000) 第一次执行的任务将会延迟2秒钟后才会启动
@Scheduled(cron = “0 15 10 15 * ?”) Cron表达式,每个月的15号上午10点15开始执行任务

在配置文件中配置任务调度的参数

以上是关于@Scheduled注解各参数详解的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot定时任务如何正确运用?案例详解

SpringBoot定时任务如何正确运用?案例详解

spring定时任务详解(@Scheduled注解)

Spring@Scheduled注解cron详解

定时任务 Quartz @Scheduled注解中的 cron表达式 详解示例

玩转SpringBoot之定时任务详解