Scheduled fixedRate
时间: 2023-11-14 19:10:48 浏览: 169
IDEA使用springboot自带scheduled实现任务调度
@Scheduled注解是Spring框架提供的一种定时任务调度的方式。其中fixedDelay和fixedRate都是用来设置任务执行的时间间隔的参数。
1. fixedDelay表示任务执行完成后,延时多长时间再次执行任务。例如,@Scheduled(fixedDelay=60*60*1000)表示每隔1小时执行一次任务。
2. fixedRate表示任务开始执行后,隔多长时间再次执行任务。例如,@Scheduled(fixedRate=60*60*1000)表示任务开始执行后,每隔1小时执行一次任务。
3. initialDelay表示任务首次执行的延时时间。例如,@Scheduled(initialDelay=5000, fixedRate=10000)表示任务首次延时5秒后执行,之后每隔10秒执行一次任务。
需要注意的是,@Scheduled注解需要与@EnableScheduling注解一起使用,才能使定时任务生效。
阅读全文