pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>quartz-demo</groupId> <artifactId>quartz-demo</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.1.7</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.1</version> </dependency> </dependencies> </project>
Job实现
package test; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; public class HelloJob implements Job{ public void execute(JobExecutionContext context) throws JobExecutionException { // TODO Auto-generated method stub System.out.println("000000000000"); } }
测试代码
package test; import org.quartz.JobBuilder; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SimpleScheduleBuilder; import org.quartz.Trigger; import org.quartz.TriggerBuilder; import org.quartz.impl.StdSchedulerFactory; public class QuartzTest { public static void main(String[] args) { try { // Grab the Scheduler instance from the Factory Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler(); // and start it off scheduler.start(); JobDetail job = JobBuilder.newJob(HelloJob.class).withIdentity("job1", "group1").build(); // Trigger the job to run now, and then repeat every 40 seconds Trigger trigger = TriggerBuilder.newTrigger().withIdentity("trigger1", "group1").startNow() .withSchedule(SimpleScheduleBuilder.simpleSchedule().withIntervalInSeconds(1).repeatForever()) .build(); // Tell quartz to schedule the job using our trigger scheduler.scheduleJob(job, trigger); Thread.sleep(6000); scheduler.shutdown(); System.out.println("ok.."); } catch (Exception se) { se.printStackTrace(); } } }
相关推荐
在 myeclipse6.0.1下调试成功可直接运行的spring的quartz的例子,很适合刚接触quartz调度学习。
Spring集成quartz跑定时任务实例 自己写的例子并为实现job 有测试的主函数,请参考http://www.blogjava.net/baoyaer/articles/155645.html 博客信息 看此代码,项目里分为两大块,com文件夹下 为上面博客相关学习...
Quartz概述及入门实例,具体过程和效果看博文 http://blog.csdn.net/evankaka/article/details/45361469
Eclipse建立的Java Web工程。Quartz业务调度入门实例共15个,英文注释带中文翻译。Quartz版本2.1.7。
文件里面包括 1:Quartz开发指南.pdf 2:Quartz从入门到进阶.pdf 3:QuartzBeginnerExample一个附带的工程例子 4:quartz-1.6.1.zip Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它...
这是一个本人自主编写的quartz调度框架的入门实例,非常简单,无配置文件,纯java调度,main 方法执行,控制台输出,可作为quartz框架的入门学习使用
1.spring框架使用任务调度quartz的例子。 2.Web App用Quartz实现java schedule 3.详细讲解Quartz如何从入门到精通 4.用 Quartz 进行作业调度
四个Quartz的简单的例子,开发环境STS+Maven,拿来就可以用,可以作为入门学习;
以及如何通过 java.util.Properties 实例或默认 quartz.properties 文件创建 Scheduler。 第四章. 部署 Job (第二部分) 内容提要:如何管理 Scheduler(启动、停止、Standby 模式)。还介绍了 Job、...
quartz 开发指南,帮助初学quartz快速入门。该文档有对quartz的简单介绍与例子,是一个非常实用的文档
主要讲解了 Spring与QuartZ集成定时器的用法,和一下简单的入门例子
1.learn_quartz 项目, 学习Quartz的入门demo教程详情使用请参考:2.spring_quartz 项目 ,学习Quartz和Spring整理的入门教程详情使用请参考:3.ssm_quartz项目,一个简单的web项目学习ssm整合Quartz详情使用请参考:...
入门级实例,简单干净利索实现,有代码注释,清晰明了,你值得拥有哦。
入门Quartz有两个方面。 将石英配置为仅能够配置作业配置石英以能够配置和执行作业将Quartz配置为仅将作业排队以下方法将从工厂初始化/创建Quartz Scheduler实例。 使用该实例,可以创建一个作业,关联作业数据并将...
关于spring 的 quartz 的入门练习 讲解比较详细,自己做过的例子,3分绝对值了
自定义视图和图形绘制26215.1 Quartz26215.1.1 页面(Page)26215.1.2 图形上下文(Graphics Context)26315.1.3 不透明数据类型(Opaque Data Type)26415.1.4 图形状态(Graphics States)26515.2 坐标系统...
security和angular代理跨域入门例子 练习11 oauth2练习例子 练习12 数百万行Mysql条件查询优化练习例子 练习13 docker的练习例子及记录 练习14 Spring Boot + Quartz单机版的任务调度系统 练习15 S
确保单个调度程序实例执行。 持久性任务。 需要单个数据库表以保持持久性。 可嵌入的。 构建为嵌入现有应用程序中。 很简单。 最小的依赖关系。 (slf4j) 入门 添加Maven依赖 < groupId
SpringBoot入门 demo-05-spring-annotation spring中常用注解 demo-06-java8 java8的一些新特性 demo-07-netty-tomcat 基于netty实现tomcat demo-08-netty-im 基于netty实现即时聊天器 demo-09-netty-lecture netty ...
该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户...