介绍
Quartz是一套支持时间调度的框架,官网http://www.quartz-scheduler.org/, jar 包下载,点这里
入门案例
1. quartz.properties文件
这个文件不是必须创建的,如果需要创建使用,必须创建在calsspath下面,对于web工程,编译后放到WEB-INF/classes下面
#定义scheduler的名称
org.quartz.scheduler.instanceName = MyScheduler
#定义quartz的线程池中最大的线程数量,意味着最多能有几个job同时执行
org.quartz.threadPool.threadCount = 3
#所有scheduler的数据都是放在内存中的,这个类是官网建议的类用来存储数据,给配置上
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
2. 简单案例
public static void main(String[] args) throws InterruptedException {
try {
//从调度程序工厂获取一个调度程序的实例
Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();