创建定时任务的类,加上@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);
}
}
博客介绍了Java创建定时任务的方法,需创建定时任务类,添加@Component注解使其被扫描,添加@Scheduled注解,可借助cron表达式生成器,同时要在启动类添加@EnableScheduling注解开启定时任务。
2231

被折叠的 条评论
为什么被折叠?



