前言
在我们的生活中,有一些东西它需要按照某个固定时间或者某个时间间隔去周而复始的执行下去,比如每个月月底按时缴纳水电费,很多应用软件都会在每个月某个固定时间生成平台会员的各种报表等这些应用场景。
综上这些类似应用场景在Java技术领域有一个叫做Quartz的框架他就能帮我们轻松实现很多我们需要的场景,我们只需要把主要的精力放在业务代码上面即可。
我们公司主要用于统计会员在线人数,会员日报表月报表统计这些。
要使用Quartz首先我们需要导入maven或者gradle坐标
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.2</version>
</dependency>
介绍
Quartz一个开源的任务管理项目,值得学习 官网:http://www.quartz-scheduler.org/
What is the Quartz Job Scheduling Library?