Quartz
2015-12-11 11:05
447 查看
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{ @Override public 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.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd http://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
相关文章推荐
- 最流行的java后台框架spring quartz定时任务
- java定时调度器(Quartz)使用实例
- quartz实现定时功能实例详解(servlet定时器配置方法)
- Spring3.2.0和Quartz1.8.6集群配置
- JFinal 整合Quartz
- JFinal Quartz 支持配置文件和持久化
- Quartz 任务调度(一)
- Quartz 任务调度(二)
- quartz的简单实现
- jfinal-quartz 使用jfinal启动quartz执行定时任务
- Quartz定时调度时间配置格式说明与实例
- spring任务实时调度的几个方法
- Quartz Core 图层编程
- 关于Quartz的配置
- spirng-quartz定时任务简单实用
- iOS开发 — Quartz 2D基本使用
- iOS开发 — Quartz 2D知识点应用 (制作了一个Demo,源代码)
- Xcode Quartz 2D 绘图
- Spring Quartz定时任务不准时执行
- spring quartz 线程调度服务