1. 定時任務的創(chuàng)建
SpringBoot內置定時任務模塊
- 啟動類上添加@
EnableScheduling
開啟定時任務功能 - 需要開啟定時任務的方法加上注解
@Schedule
赎懦。并且配置對應的掃描時間- cron表達式配置 :
@Scheduled(cron = "0/5 * * * * ?")
,其中時間為了方便修改还蹲,可以將表達式配置在配置文件里面 - 固定間隔時間:在注解里添加@Scheduled(initialDelay = 4000, fixedRate = 6000),初次調用延遲時間4秒,每間隔6秒鐘調用
- 固定延遲時間: @Scheduled(initialDelay = 4000, fixedDelay = 6000)初次調用延遲4秒吃媒,任務結束后6秒鐘再次調用
- cron表達式配置 :