常用的定时任务的实现方式:
- Spring Scheduled
- Quartz Scheduler
- JDK ScheduledExecutorService
- JDK Timer
- 分布式任务调度系统:xxl-job,elsatic-job
常用的定时任务的实现方式:
Spring(五):TaskScheduled任务调度与Cron表达式
Spring提供计划任务实现的注解,使用非常简单。首先通过配置类注解(@EnableScheduling
)开启对计划任务的支持,然后在方法上注解(@Scheduled
)申明这是一个计划任务。