springboot定时器配置文件(Quartz定时任务快速整合)(1)

1 概述

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序,尽管Quartz框架整合了许多额外功能,但就其简易形式看,你会发现它易用得简直让人受不了!

2 代码实现

2.1 添加依赖

springboot定时器配置文件(Quartz定时任务快速整合)(2)

2.2 继承QuartzJobBean,实现定时任务

springboot定时器配置文件(Quartz定时任务快速整合)(3)

2.3 Quartz配置

springboot定时器配置文件(Quartz定时任务快速整合)(4)

3 cron表达式介绍

springboot定时器配置文件(Quartz定时任务快速整合)(5)

springboot定时器配置文件(Quartz定时任务快速整合)(6)

4 测试结果

springboot定时器配置文件(Quartz定时任务快速整合)(7)

Quartz默认线程池大小为10

springboot定时器配置文件(Quartz定时任务快速整合)(8)

10个线程串行读者可以注释掉@DisallowConcurrentExecution看看运行结果

5 工程目录

springboot定时器配置文件(Quartz定时任务快速整合)(9)

6 结束语

说点什么呢,有任何建议,欢迎留言探讨,附本文源码:

https://github.com/Mkeeper6/SpringBoot-About

,