Quartz任务调度框架(启动定时任务框架)

Quartz是Java领域的开源任务调度框架,适用于与J2EE或J2SE应用程序结合。本文介绍了Quartz的版本、依赖及入门示例,包括如何创建JobDetail和Trigger,并展示了CronTrigger的使用。此外,还探讨了Quartz与Spring的集成,通过配置文件和注解实现任务调度。
摘要由CSDN通过智能技术生成

Quartz任务调度框架(启动定时任务框架)


Quartz是OpenSymphony开源组织在Jobscheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.3.0。

官网:http://www.quartz-scheduler.org/

坐标:
 

<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>

<dependency><!—- 整合spring需要的事物 -->

   <groupId>org.springframework</groupId>

   <artifactId>spring-tx</artifactId>

   <version>4.1.7.RELEASE</version>

</dependency>

<dependency> <!—- 可选 -->

   <groupId>org.slf4j</groupId>

   <artifactId>slf4j-log4j12</artifactId>

   <version>1.7.12</version>


</dependency>


入门:
 

// 定时器对象


Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();

// 开启定时任务


scheduler.start();

// 关闭定时任务


scheduler.shutdown();




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值