TaskScheduler 任务调度者
TaskerExecutor 任务执行者
@EnableScheduling //开启定时功能注解
@Scheduled(cron=“表达式”) //执行时间 参数为Cron表达式
- 启动类上添加开启定时功能
@EnableScheduling
- 编写逻辑代码
@Service
public class ScheduleServiceImp implements ScheduleService {
@Override
//每天的14:46:0执行
//秒 分 时 日 月 周几(用工具生成的表达式记得去掉最后的年,不然回报错)
@Scheduled(cron = "0 46 14 * * ?")
public void cpToDb() {
System.out.println("执行");
}
}
Cron在线表达式生成(记得去掉最后的年)
Cron在线表达式生成