什么是quartz
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能:
持久性作业 - 就是保持调度定时的状态;
作业管理 - 对调度作业进行有效的管理;
quartz入门
*参考网址:*https://www.w3cschool.cn/quartz_doc/quartz_doc-2put2clm.html
添加quartz依赖

quartz相关配置
1:quartz基础配置

2:quartz持久化数据库相关配置

ps: 之前按照w3c上的配置一直无法配置成功后来再springboot集成quartz上找到了解决方案(以后解决问题第一步需要查看官方文档)
3:配置文件

4:测试job

总结
这里只是针对quartz的简单配置与使用,如果需要后续动态配置任务可以根据官方文档继续深入。
如果想要更强大的任务调度可以使用 Elastic-Job(http://elasticjob.io/)
本文介绍了Quartz这一开源定时任务调度框架,详细解释了其相较于Java.util.Timer的优势,包括持久性作业保持、作业管理和更丰富的调度选项。文章还提供了基础配置步骤及依赖添加指导,并提到了在Spring Boot中集成Quartz的注意事项。
815

被折叠的 条评论
为什么被折叠?



