Quartz的CronTrigger簡單案例

2021-09-29 13:15:57 字數 1044 閱讀 4389

步驟一:在pom.xml檔案中匯入依賴

org.quartz-scheduler<

/groupid>

quartz<

/artifactid>

2.3.0

<

/version>

<

/dependency>

junit<

/groupid>

junit<

/artifactid>

4.11

<

/version>

<

/dependency>

步驟二:建立要被定時器執行的任務類

本案例將該類命名為:******job

package com.qf.dao.job;

import org.quartz.*;

@disallowconcurrentexecution

@persistjobdataafterexecution

//每次job修改的 jobdatamap都生效

public

class

******job

implements

job}

==步驟三:==建立定時器,執行任務

該案例將該定時器命名為 :excutejob

package com.qf.dao.test;

import org.junit.test;

import com.qf.dao.job.******job;

import org.quartz.*;

import org.quartz.impl.stdschedule***ctory;

public

class

excutejob

}

框架結構圖

Quartz的cronExpression配置說明

cronexpression配置說明 字段允許值 允許的特殊字元 秒0 59 分0 59 小時0 23 日期1 31 l w c 月份1 12 或者 jan dec 星期1 7 或者 sun sat l c 年 可選 留空,1970 2099 表示式意義 0 0 12 每天中午12點觸發 0 15 ...

Quartz的cronExpression配置說明

cronexpression配置說明 字段 允許值 允許的特殊字元 秒 0 59 分 0 59 小時 0 23 日期 1 31 l w c 月份 1 12 或者 jan dec 星期 1 7 或者 sun sat l c 年 可選 留空,1970 2099 表示式 意義 0 0 12 每天中午12點...

Quartz教程一 使用quartz

scheduler在使用之前需要例項化。一般通過schedule ctory來建立乙個例項。有些使用者將factory的例項儲存在jndi中,但直接初始化,然後使用該例項也許更簡單 見下面的示例 scheduler例項化後,可以啟動 start 暫停 stand by 停止 shutdown 注意 ...