国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 幫助中心 > 正文

spring整合Quartz框架過程詳解

2024-07-09 22:42:37
字體:
供稿:網(wǎng)友

這篇文章主要介紹了spring整合Quartz框架過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1.Quartz框架簡介

Quartz是一個完全由Java編寫的開源任務(wù)調(diào)度的框架,通過觸發(fā)器設(shè)置作業(yè)定時運行規(guī)則,控制作業(yè)的運行時間。其中quartz集群通過故障切換和負載平衡的功能,能給調(diào)度器帶來高可用性和伸縮性。主要用來執(zhí)行定時任務(wù),如:定時發(fā)送信息、定時生成報表等等。

Quartz框架的主要特點:

? 強大的調(diào)度功能,例如豐富多樣的調(diào)度方法,可以滿足各種常規(guī)和特殊需求; ? 靈活的應(yīng)用方式,比如支持任務(wù)調(diào)度和任務(wù)的多種組合,支持數(shù)據(jù)的多種存儲; ? 支持分布式集群,在被Terracotta收購之后,在原來基礎(chǔ)上進行了進一步的改造。

2.Quartz框架的使用

2.1搭建環(huán)境

<!--定時任務(wù) --><dependency>  <groupId>org.quartz-scheduler</groupId>  <artifactId>quartz</artifactId>  <version>2.2.3</version></dependency>2.2 配置任務(wù)

2.2 配置任務(wù)類

package cn.test.manager.job;import java.util.Date;public class MyJob {  public void run() {    System.out.println("執(zhí)行任務(wù)調(diào)度:"+new Date());  }}

2.3 整合Spring

<!-- 定義一個任務(wù)類 到達時間執(zhí)行的方法的所在類--><bean  class="cn.test.manager.job.MyJob"></bean><!-- 任務(wù)類描述 --><bean  class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  <!--將任務(wù)類交給工廠-->  <property name="targetObject" ref="myJob"></property>  <!--將時間到達執(zhí)行的方法交給工廠-->  <property name="targetMethod" value="run"></property></bean><!-- 觸發(fā)器 --><bean  class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">  <!--將任務(wù)類描述交給觸發(fā)器--> <property name="jobDetail" ref="jobDetail"></property> <!--Cron表達式,定時規(guī)則-->  <property name="cronExpression" value="0/5 * * * * ? *"></property></bean><!-- 總管理容器 --><bean  class="org.springframework.scheduling.quartz.SchedulerFactoryBean" >  <property name="triggers">   <list>     <ref bean="mailTrigger"/>   </list>  </property></bean>

3.Cron表達式

對于Quartz,我們使用的時候主要是注重兩個方面,一個是定時任務(wù)的業(yè)務(wù),另一個就是Cron表達式。

3.1cron表達式的格式

QuartzCron 表達式支持到七個域

    1. <td id="t4qm8"></td>

          名稱 是否必須 允許值 特殊字符
          0-59 , - * /
          0-59 , - * /
          0-23 , - * /
          1-31 , - * ? / L W C
          發(fā)表評論 共有條評論
          用戶名: 密碼:
          驗證碼: 匿名發(fā)表
          主站蜘蛛池模板: 古田县| 塘沽区| 昭平县| 辰溪县| 玉环县| 永靖县| 利津县| 乌拉特后旗| 永丰县| 东方市| 潜山县| 额济纳旗| 泸西县| 珠海市| 泰安市| 彝良县| 图们市| 民丰县| 邹城市| 静宁县| 通海县| 晴隆县| 灵山县| 屏边| 喀喇沁旗| 九龙坡区| 巴楚县| 开江县| 马公市| 双柏县| 上饶市| 乌兰察布市| 伊吾县| 胶南市| 金华市| 黄骅市| 嵊州市| 伊宁市| 岐山县| 棋牌| 南城县|

            <track id="t4qm8"></track>

            <p id="t4qm8"><tr id="t4qm8"></tr></p>