创建定时任务的类,加上@Component注解要被扫描到,加@Scheduled注解
@Component
public class OrderJob {
@Scheduled(cron = "0 0 0/1 * * ? ")
public void autoCLoseOrder(){
orderService.closeOrder();
System.out.println("执行定时任务,当前时间为:"
+ DateUtil.getCurrentDateString(DateUtil.DATETIME_PATTERN));
}
}
启动类加@EnableScheduling注解开启定时任务
@SpringBootApplication
@EnableScheduling // 开启定时任务
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}