关于quartz定时任务的corn表达式的使用

@Component 是交给spring托管
@EnableScheduling 声明本类是一个计划任务类
@Scheduled 声明计划任务方法,此注解的属性有fixedDelay,fixedRate,initialDelay,cron

1、cron表达式

2、fixedDelay

执行结果表明,fixedDelay是上一个调用执行完成之后再执行下一个调用的延时

3、fixedRate

执行结果表明,fixedRate是上一个调用执行开始,立即再执行下一个调用的延时

4、initailDelay 

该属性跟上面的fixedDelay、fixedRate有着密切的关系,为什么这么说呢?该属性的作用是第一次执行延迟时间,只是做延迟的设定,并不会控制其他逻辑,所以要配合fixedDelay或者fixedRate来使用

猜你喜欢

转载自blog.csdn.net/weixin_41541272/article/details/83856404