Spring Boot 集成Quartz

1) 引入 Quartz 依赖:

完整的pom文件如图所示:

2) 我们需要使用注解@Configuration 来定义一个配置类,代码如下:

3) 为了方便我们看清楚任务调度的次数,我们声明一个辅助类,如图

4) 接下创建一个任务调度的类,如图:

在任务类中使用了两个注解@EnableScheduling 和@Scheduled(Cron 表达式)。具体作用如下:

⚫ @EnableScheduling:放在类前,标注启动定时任务;

⚫ @Scheduled(表达式): 放在方法前,定义某个定时任务;

5) 最后定义主模块启动类,启动测试即可。在控制台的结果如下图