任务调度的意义就不多说了,无非就是个定时任务。
这里写一下使用spring quartz注解方式更方便的实现任务调度:
1⃣️配置文件注入定时器,添加schema标记:
注:这里的id什么的随便写就可以的,和你的任务类没有关系,这段配置复制粘贴就好。
2⃣️编写任务类:
@Component("hotelTask")
public class HotelTask {
@Scheduled(cron = "0 29 23 ? * *")
public void run(){
//你的任务操作
}
}
这样就OK了!
这里cron注解表示任务执行的时间。里面参数代表时分秒哪一天等,具体时间配置自行百度或从我之前的博客里面找都可以。
本篇目的为介绍这种简单的任务调度实现方法。