@rxq

定时任务的应用场景—什么时间去执行什么任务

1、月底移动扣话费
2、会员到期
3、生日祝福
4、自动发邮件
......

关于定时任务的框架我了解的有:

1、Quartz
2、SpringTask

SpringTask定时任务

采用SpringBoot整合SpringTask

1.1. 注解

采用SpringBoot整合SpringTask不需要额外导包
@EnableScheduling:开启对定时任务的支持
@Scheduled(cron = "*/6 * * * * ?"):执行的方法上添加,标识方法何时被执行

1.2. 启动类启用定时任务调度

  1. 在启动类上面加上 @EnableScheduling 即可开启定时,当项目中有多个执行任务的时候,只需要开启一次

SpringTask定时任务

1.3. 创建定时任务实现类

定时任务1
SpringTask定时任务

定时任务2SpringTask定时任务

运行结果
SpringTask定时任务

相关文章: