资讯专栏INFORMATION COLUMN

quartz在spring中的使用

sydMobile / 1761人阅读

摘要:配置文件配置注册自定义作业类配置注入目标对象注入目标方法配置触发器注入任务详情对象注入表达式,通过这个表达式指定触发的时间点配置调度工厂注入触发器编写类的定时任务业务逻辑定时任务具体的业务逻辑结果

1.spring配置文件配置

注册自定义作业类

    
        
    

配置JobDetail

    
        
        
        
        
    

配置触发器

    
        
        
        
        
            0/5 * * * * ?
        
    

配置调度工厂

    
        
        
            
                
            
        
    
2.编写MyJob类的定时任务业务逻辑
package me.zhenggg.jobs;

import java.util.Date;
/**
 * @author zhenggg on 2017/5/29.
 */
public class MyJob {

    private String string;
    public String getString() {
        return string;
    }
    public void setString(String string) {
        this.string = string;
    }
    /**
     * 定时任务具体的业务逻辑
     */
    public void execute() {
         System.out.println(this.getString()+new Date());
    }
}
3.结果

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/67136.html

相关文章

  • Spring Boot 参考指南(Quartz Scheduler)

    摘要:下列类型的将自动被拾取并与关联定义一个特定的工作,实例可以使用构建。定义何时触发特定工作。可以使用配置属性定制配置和,它允许编程进行定制化。特别是,不与相关联,因为提供了一种通过配置的方法,如果需要自定义任务执行程序,请考虑实现。 39. Quartz Scheduler Spring Boot为使用Quartz Scheduler提供了一些方便,引入spring-boot-start...

    Baoyuan 评论0 收藏0
  • SpringCloud(第 009 篇)简单 Quartz 微服务,不支持分布式

    摘要:添加任务成功运行任务名称添加定时任务服务定时任务服务。触发器计划列表添加测试任务类测试任务类被任务调度后执行该任务类。声明一个静态变量保存添加启动类简单微服务,不支持分布式。 SpringCloud(第 009 篇)简单 Quartz 微服务,不支持分布式 - 一、大致介绍 1、本章节仅仅只是为了测试 Quartz 在微服务中的使用情况; 2、其实若只是简单的实现任务调用而言的话,Sp...

    awkj 评论0 收藏0
  • quartz实现定时任务

    摘要:一介绍在企业应用中,我们经常会碰到时间任务调度的需求,比如每天凌晨生成前天报表,每小时生成一次汇总数据等等。三者关系简单来说就是,调度器负责调度各个任务,到了某个时刻或者过了一定时间,触发器触动了,特定任务便启动执行。 一、Quartz介绍   在企业应用中,我们经常会碰到时间任务调度的需求,比如每天凌晨生成前天报表,每小时生成一次汇总数据等等。Quartz是出了名的任务调度框架,它可...

    tylin 评论0 收藏0
  • Java 定时任务系列(2)-Spring 定时任务的几种实现

    本文来自网络一些博客的整理(包括gong1208的博客 dary1715的博客) 1、简介 这个系列介绍Spring框架实现定时任务的两种方式以及一些高级的用法,包括: 1、使用Quartz,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行,配置起来稍显复杂,稍后会详细介绍。 2、Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz,而且...

    roadtogeek 评论0 收藏0
  • SpringCloud(第 010 篇)简单 Quartz-Cluster 支持集群分布式且支持动态

    摘要:通过再添加其他的元素可在中放置多个触发器。停止触发器重启触发器停止触发器移除触发器添加调度的任务类调度的任务。执行的张表入数据库添加启动类简单微服务,支持集群分布式,并支持动态修改任务的执行时间。 SpringCloud(第 010 篇)简单 Quartz-Cluster 微服务,支持集群分布式,并支持动态修改 Quartz 任务的 cronExpression 执行时间 - 一、大致...

    xiyang 评论0 收藏0
  • spring-boot-starter-quartz集群实践

    摘要:前情提要由于项目需要,需要一个定时任务集群,故此有了这个集群的实践。数据库表前缀在被认为失火之前,调度程序将容忍一个将其下一个启动时间通过的毫秒数。设置此实例检入与群集的其他实例的频率以毫秒为单位。影响检测失败实例的速度。 【前情提要】由于项目需要,需要一个定时任务集群,故此有了这个spring-boot-starter-quartz集群的实践。springboot的版本为:2.1.6...

    kycool 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<