Bootstrap

java springboot 定时任务

TaskScheduler 任务调度者
TaskerExecutor 任务执行者
@EnableScheduling //开启定时功能注解
@Scheduled(cron=“表达式”) //执行时间 参数为Cron表达式

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

Cron在线表达式生成(记得去掉最后的年)
Cron在线表达式生成

;