本文最后更新于 163 天前,其中的信息可能已经有所发展或是发生改变。
# 介绍
– 基于`@Scheduled`注解实现的定时任务
– 默认单线程
– 不适用于分布式
# 使用
1. 使用`@EnabledScheduling`注解标识主启动类,启动定时任务
2. 创建一个SpringBean,并在需要定时执行的方法上添加`@Scheduled`注解
# 多线程配置
1. 创建定时任务配置类,自定义任务调度器`TaskScheduler`
2. 创建`ThreadPollTashScheduler`线程池,配置之后注册为SpringBean
# 分布式
1. 使用分布式任务调度框架`XXL-JOB`,`Quartz`等