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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页