Spring boot定时任务

程序主类加上@EnableScheduling,开启调度任务。

通过在方法上加@Scheduled注解,表明该方法是一个调度任务。
● @Scheduled(fixedRate = 5000) :上一次开始执行时间点之后5秒再执行
● @Scheduled(fixedDelay = 5000) :上一次执行完毕时间点之后5秒再执行
● @Scheduled(initialDelay=1000, fixedRate=5000) :第一次延迟1秒后执行,之后按fixedRate的规则每5秒执行一次
● @Scheduled(cron=” /5 “) :通过cron表达式定义规则,什么是cro表达式,自行搜索引擎。

你可能感兴趣的:(Spring boot定时任务)