定时任务
两个注解的使用:
- @EnableScheduling
- @Scheduled
@EnableScheduling:
//开启定时功能的注解
//用在启动类上
@EnableScheduling
@Scheduled:
/**
* 30 15 10 * * ? 每天的10点15分30秒执行
* 30 0/5 10,18 * * ? 每天10点和18点,每隔五分钟执行一次
* 0 15 10 ? * 1-6 每个月的星期一到星期六10点15分执行
*/
//在一个特定的时间执行这个方法
//cron表达式
//秒 分 时 日 月 周几
//用在想定时执行的方法上
@Scheduled(cron="0 15 10 * * *") //每天的10点15分会执行