@rxq
定时任务的应用场景—什么时间去执行什么任务
1、月底移动扣话费
2、会员到期
3、生日祝福
4、自动发邮件
......
关于定时任务的框架我了解的有:
1、Quartz
2、SpringTask
SpringTask定时任务
采用SpringBoot整合SpringTask
1.1. 注解
采用SpringBoot整合SpringTask不需要额外导包
@EnableScheduling:开启对定时任务的支持
@Scheduled(cron = "*/6 * * * * ?"):执行的方法上添加,标识方法何时被执行
1.2. 启动类启用定时任务调度
- 在启动类上面加上 @EnableScheduling 即可开启定时,当项目中有多个执行任务的时候,只需要开启一次
1.3. 创建定时任务实现类
定时任务1
定时任务2
运行结果