设为首页 加入收藏

TOP

Java项目中定时任务之Quartz的应用
2014-11-24 01:45:43 来源: 作者: 【 】 浏览:0
Tags:Java 项目 定时 任务 Quartz 应用

Quartz 是个开放源码项目,提供了丰富的作业调度集。我目前接触到的quartz只是在我做的java项目中定时执行任务,我的项目因为是在spring的基础上搭建的想要整合quartz非常的简单。


对于非spring项目的应用,它也很强大因为我没有实际测试过不做介绍。如果有需要的可以查看软件工程师 Michael Lipton 和 IT 架构师 Soobaek Jang 对 Quartz API 进行的介绍。链接地址:用 Quartz 进行作业调度


下面主要说一个quartz在spring项目中的应用


首先添加所需要的jar包:quartz-1.5.2.jar 和spring框架所需要的架包


首先写个一个定时执行任务的类


public class QuartzJob {
public void work()
{
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss.SSS");//时:分:秒:毫秒
System.out.println("Quartz的任务调度"+sdf.format(d));
}
//手动启动测试是否定时任务是否编写成功
public static void main(String[] args) {
String[] configs={"file:D:/Workspaces/MyEclipse 8.5/.metadata/.me_tcat/webapps/zcz_test/WEB-INF/classes/applicationContext-quartz.xml"};
ApplicationContext ac=new ClassPathXmlApplicationContext(configs);
}
}


在写一个spring的配置文件 applicationContext-quartz.xml(名字随便起,但要在web.xml引用)


< xml version="1.0" encoding="UTF-8" >

























推荐阅读


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇shell判断进程使用CPU时间后kill.. 下一篇ajaxSubmit上传文件返回结果是下..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: