您的位置:首页 > 编程语言 > Java开发

spring定时器fixedRate的简述

2017-02-10 09:30 381 查看
 @Scheduled(fixedRate = 5000)

这个注解在容器启动时便会生效,5秒执行一次任务.如果第一次任务时间为7秒从10:00执行到10:07,那么第二次任务为2秒的话,则从10:07执行到10:10(其中1秒为任务的轮询时间).

如果第一次任务为19秒从10:00执行到10:19,那么第二次任务为2秒从10:19执行到10:19执行到10:25(其中4秒为任务的轮询时间)

@Scheduled(cron = " 0 22 13 ? * *")

这个注解是在容器启动后的指定时间执行

spring 容器如果要执行计划任务需要在配置类(类似于老版本的配置文件)上加上@EnableScheduling开启计划任务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: