什么是任务调度
在设定好的时间自动执行指定好的任务,springTask就可以帮助我们完成这个功能
怎么实现任务调度
在类上加上@EnableScheduling 注解,
在需要自动执行的方法上加上@Scheduled这个注解,
并用cron时间表达式设置调用时间 就可以了
@EnableScheduling 注解的作用是发现注解@Scheduled的任务并后台执行。
@Scheduled用于标注这个方法是一个定时任务的方法
cron时间表达式是一个字符串,字符串分6个域: 秒 分 时 日 月 周
cron时间表达式一般是用百度在线生成, 不需要去记它的规则
定时/倒计时任务, 一般用任务调度框架springTask
eg. 对于超时未支付的订单, 可以使用springTask技术关闭这个订单
案例代码:
https://blog.csdn.net/qq_41948525/article/details/106356143?utm_medium=distribute.pc_category.none-task-blog-hot-4.nonecase&depth_1-utm_source=distribute.pc_category.none-task-blog-hot-4.nonecase&request_id=