1. 定时任务的创建
SpringBoot内置定时任务模块
- 启动类上添加@
EnableScheduling
开启定时任务功能 - 需要开启定时任务的方法加上注解
@Schedule
。并且配置对应的扫描时间- cron表达式配置 :
@Scheduled(cron = "0/5 * * * * ?")
,其中时间为了方便修改,可以将表达式配置在配置文件里面 - 固定间隔时间:在注解里添加@Scheduled(initialDelay = 4000, fixedRate = 6000),初次调用延迟时间4秒,每间隔6秒钟调用
- 固定延迟时间: @Scheduled(initialDelay = 4000, fixedDelay = 6000)初次调用延迟4秒,任务结束后6秒钟再次调用
- cron表达式配置 :