Quartz
来源:互联网 发布:淘宝内部券app哪个好 编辑:程序博客网 时间:2024/05/16 01:46
1、Job的逻辑类
<pre name="code" class="java">import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;/** * @author gggw * 每日定时生成报表。 * 重写excute方法执行定时任务的逻辑。 */public class DailyReportJob implements Job{@Overridepublic void execute(JobExecutionContext context) throws JobExecutionException {insert2ITday();insert2BSday();insert2CRday();}}
2、xml配置
<pre name="code" class="html"><?xml version="1.0" encoding="UTF-8"?><beans default-lazy-init="false"xmlns="http://www.springframework.org/schema/beans"xmlns:context="http://www.springframework.org/schema/context"xmlns:jee="http://www.springframework.org/schema/jee"xmlns:tx="http://www.springframework.org/schema/tx"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsdhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsdhttp://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"><!-- 第一步 定义了一个任务 --><bean id="DailyReportJob" class="org.springframework.scheduling.quartz.JobDetailBean"><property name="jobClass" value="com.sunyard.sunfti.task.DailyReportJob"/></bean><!-- 第二步 定义了任务的执行方式 --><bean id="DailyReportJob_cronQuartzClock" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail"><ref bean="DailyReportJob" /></property><property name="cronExpression"><!--每天00:15:00 执行--><value>0 15 00 * * ?</value></property></bean><!--第三步 启动定时任务,注意这里的ref bean --><bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list></span><ref bean="DailyReportJob_cronQuartzClock" /><!--每日生成报表--> </list></property></bean></beans>
更详细的内容可以参考http://www.blogjava.net/baoyaer/articles/155645.html
0 0
- Quartz
- quartz
- Quartz
- Quartz
- quartz
- quartz
- quartz
- Quartz
- Quartz
- Quartz
- Quartz
- Quartz
- Quartz
- Quartz
- quartz
- Quartz
- Quartz
- quartz
- hdu1166 敌兵布阵(线段树)
- 11.storm小项目反思
- c++11 计时器
- C#中WriteLine与Write的区别
- OpenSceneGraph几个重要功能节点练习
- Quartz
- Swift - 闭包的介绍及用法(以数组排序为例)
- V210 时区
- 1.hadoop的认识
- shell脚本无法使用source的原因及解决方法
- Hive分析窗口函数(五) GROUPING SETS,GROUPING__ID,CUBE,ROLLUP
- Java永久代去哪儿了
- 静态final变量的初始化
- bukket插件例子(2)编译