用Spring的定时任务:
定时类上面添加注解:
@Component @EnableScheduling
在Java的定时方法上面添加:
@Scheduled(cron = "0 15 10 * * ? *") //每天10点15分触发 @Scheduled(cron = "*/2 * * * * ?") //2S 执行一次 @Scheduled(cron = "0 0/15 9-18 * * ?") //每天9-18点,十五分钟 执行一次 @Scheduled(cron = "0 01 17 ? * MON-FRI") //每周一到周五17点01分执行
常用定时任务,语法:
"*/20 * * * * ?" //20s执行一次 "0 01 17 ? * MON-FRI" //周一到周五 每17:01点执行一次