SpringBoot 定时任务

懵懂的女人 提交于 2020-01-08 09:07:57

1. SpringBoot集成的schedule

  A. 在启动类中添加@EnableScheduling注解即可开启定时任务;

  B. 在定时任务类上加@Component注解,并在方法上加@Scheduled(cron = "0 0 1 * * ?")注解,就会每天凌晨1点开始执行任务。

  @Scheduled参数详解

cron 设置cron表达式,也可以采用cron="${cron.schedule}"动态读取配置文件cron值
fixedRate 上一次开始执行时间点之后多久时间再执行(ms)
fixedDelay 上一次执行完毕时间点之后多久时间再执行(ms)
initialDelay 第一次延迟多长时间后执行

 

 

可参考:定时任务的使用

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!