SpringBoot整合Spring Schedule定时器

前面在我们的MMall电商项目中有讲到使用Spring Schedule定时器实现定时关单的任务。

回顾:

Spring Schedule定时关单快速入门(一)

 


 

在普通的Spring Schedule的引入中使用上面的方法一步步的引入即可。当我们使用SpringBoot对项目进行部署架构的时候上面的方法很明显行不通了。

这时候我们就要对引入进行轻微的调整。Spring Schedule在起初项目的创建时就会由SpringBoot进行导包,此时我们只需要在项目的入口程序(每个人的项目各不相同,在本项目中入口程序为:KerryApplication)

中添加上@EnableScheduling注解,添加注解后SpringBoot自动导入相应的注解包,并且高亮显示,SpringBoot内部会对应原始配置定时任务添加对应的配置文件

 

此时我们就可以编写我们的定时器,首先我们需要在类上添加上@Component注解,使Spring在加载时会去加载该类。

随后在指定的定时任务方法上添加上@Scheduled注解,为注解添加上cron表达式。

 

 

做完上面的步骤,当运行程序项目的时候即可发现定时器会定时执行了

 

 

 

 

posted @ 2021-03-29 20:10  _kerry  阅读(139)  评论(0编辑  收藏  举报