Spring(3.2.3)+Quartz(2.2.1)的简单示例
2014-11-17 15:46
423 查看
1. 定时任务:
2. spring配置:
package com.huey.dream.job; import java.util.Date; import org.quartz.JobExecutionException; /** * 简单的定时任务 * @author huey * @version 1.0 * @created 2014-11-17 */ public class HelloJob { public void sayHello() throws JobExecutionException { System.out.println("Hello Quartz! " + new Date()); } }
2. spring配置:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" 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-3.0.xsd"> <!-- 配置任务实例 --> <bean id="helloJob" class="com.huey.dream.job.HelloJob" /> <!-- 配置JobDetail --> <bean id="myJobDetailFactory" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="helloJob" /> <property name="targetMethod" value="sayHello" /> </bean> <!-- 配置Trigger --> <bean id="myTriggerFactory" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="myJobDetailFactory" /> <property name="cronExpression" value="0/5 * * * * ?" /> </bean> <!--配置scheduler --> <bean id="schedulerFactory" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="myTriggerFactory"/> </list> </property> </bean> </beans>
相关文章推荐
- Spring3.2.3+Quartz2.2.1 整合配置
- MyBatis(3.2.3) + Spring(3.2.3) 简单示例
- 【Spring】Quartz定时器简单示例
- 最简单的spring示例
- Spring中quartz的简单例子
- 一个简单的Spring Web Service示例
- 最简单的spring入门示例
- 简单的Spring.Net示例
- ** Spring实现Quartz任务调度的示例讲解
- Spring Quartz任务调度示例(指定一个时间触发调度任务)
- [转]Spring--简单使用quartz实现定时作业
- Quartz + Spring 简单实现定时任务
- 最简单的spring入门示例
- 最简单的Spring入门示例
- Spring--超简单利用quartz实现定时作业
- 入门也流行简单 最简单的Spring入门示例[转]
- Spring--简单使用quartz实现定时作业
- Spring--简单使用quartz实现定时作业
- 入门也流行简单 最简单的Spring入门示例
- Spring--简单使用quartz实现定时作业