博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目ITP(五) spring4.0 整合 Quartz 实现任务调度
阅读量:6652 次
发布时间:2019-06-25

本文共 3772 字,大约阅读时间需要 12 分钟。

正文 

  spring4.0 整合 Quartz 实现任务调度。这是期末项目的最后一篇,剩下到暑假吧。

    Quartz 介绍

    Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; 
    Quartz框架是一个全功能、开源的任务调度服务,可以集成几乎任何的java应用程序—从小的单片机系统到大型的电子商务系统。Quartz可以执行上千上万的任务调度。
 
   
核心概念
     Quartz核心的概念:scheduler任务调度、Job任务、Trigger触发器、JobDetail任务细节
     相关文档:

实战 

  第一步 :spring、quartz 相应的jar包,添加到项目中(需要的call me)

    /WEB-INF/lib/quartz-2.2.1.jar

    以及spring的一些必要包

  

    第二步:web.xml中配置spring <?xml version="1.0" encoding="UTF-8"?>
wmuitp
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath:applicationContext.xml
springServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-mvc.xml
1
springServlet
/
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
encodingFilter
/*
openSessionInViewFilter
org.springframework.orm.hibernate4.support.OpenSessionInViewFilter
openSessionInViewFilter
/*
20
java.lang.Throwable
/WEB-INF/error/500.jsp
500
/WEB-INF/error/500.jsp
404
/WEB-INF/error/404.jsp
400
/WEB-INF/error/400.jsp

   #有些你不用的,就不要写了。

 
    
第三:在spring配置文件中配置quartz任务调度
  #目标类
    
下面第四步:编写目标类
package test;import java.util.Date;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.springframework.scheduling.quartz.QuartzJobBean;public class SpringQuartzTest extends QuartzJobBean{    /*业务实现*/    public void work() {        System.out.println("执行调度任务:"+new Date());    }    @Override    protected void executeInternal(JobExecutionContext arg0)            throws JobExecutionException {        this.work();    }}
#需要继承QuartzJobBean 测试运行结果(这个很重要 能服众)

总结

  spring quartz

  

转载地址:http://sfito.baihongyu.com/

你可能感兴趣的文章
八大互联网医疗专家精彩观点分享
查看>>
养老也走物联网化路子 前景如何?
查看>>
大数据与舆情共舞:趋势客观预测 风险科学预警
查看>>
杰和:屏显天下,大型商超越做越大的秘密
查看>>
得有多勇敢才能虚拟IT基础架构服务?
查看>>
Java Mybatis 框架入门教程
查看>>
2017安全之势:云、大数据、IoT、人工智能
查看>>
如何使用VMware ThinApp一步步虚拟化应用
查看>>
WebHook 自动化部署和运维工具 git-webhook
查看>>
如何保证VDI平台软硬件顺利升级?
查看>>
R语言中的哪些命令或者包让你相见恨晚
查看>>
部署SD-WAN之前的4步准备
查看>>
美团Apache Kylin精确去重指标优化历程
查看>>
如何在Linux中不输入密码运行sudo命令
查看>>
每一个成功的NFV背后必有一个支持它的NFVI
查看>>
美国如何保护关键信息基础设施
查看>>
如何搭建直播平台?低延时连麦+人工智能让互动升级
查看>>
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一第2章 终极数据库自动化...
查看>>
AI 大行其道,你准备好了吗?—谨送给徘徊于转行 AI 的程序员
查看>>
《数据库基础及实践技术——SQL Server 2008》一第1章 关系数据库基础
查看>>