@scheduled注解作用
用来开启定时任务
fixedRate 和 fixedDelay 的区别
fixedRate 任务两次执行时间间隔是任务的开始点,而 fixedDelay 的间隔是前次任务的结束与下次任务的开始。
@Scheduled(fixedRate = 5000) 5秒执行一次
cron:通过表达式来配置任务执行时间
cron表达式详解
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为:
秒(0~59)
分钟(0~59)
3 小时(0~23)
4 天(0~31)
5 月(0~11)
6 星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,F