本文主要是介绍spring定时器fixedRate的简述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
@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开启计划任务
这篇关于spring定时器fixedRate的简述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!