OA现金盘源码搭建与Quartz简单使用

一. 什么是Quartz?
简介:

定时任务调度的框架, 可以在框架中放入很多个应用程序(重点关注的是应用程序的编写) OA现金盘源码搭建QQ:2152876294 网址diguaym.com
使用场景:

闹钟
账单提醒
核心概念

scheduler(SchedulerFactoryBean)是一个计划调度器容器,容器里面可以盛放众多的JobDetail和trigger,当容器启动后,里面的每个JobDetail都会根据trigger按部就班自动去执行。
Trigger(CronTriggerFactoryBean)触发器代表一个调度参数的配置,什么时候去调。
JobDetail(MethodInvokingJobDetailFactoryBean)是一个可执行的工作,它本身可能是有状态的。

当JobDetail和Trigger在scheduler容器上注册后,形成了装配好的作业(JobDetail和Trigger所组成的一对儿),就可以伴随容器启动而调度执行了。

scheduler是个容器,容器中有一个线程池,用来并行调度执行每个作业,这样可以提高容器效率。
二. 如何使用Quartz

  1. 添加maven中的依赖
    <dependency>
    <groupId>org.quartz-scheduler</groupId>
    <artifactId>quartz</artifactId>
    <version>2.2.1</version>
    </dependency>
    <dependency>
    <groupId>org.quartz-scheduler</groupId>
    <artifactId>quartz-jobs</artifactId>
    <version>2.2.1</version>
    </dependency>
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    2.在spring的配置文件中配置quartz
    <bean id="myjobs" class="quartz.MyJobs"></bean>

    0/5 * * * * ?

猜你喜欢

转载自blog.51cto.com/13907564/2154172