spring 与 Quartz的整合
2015-08-16 11:58
447 查看
转载 http://kevin19900306.iteye.com/blog/1397744#comments
以及 quartz 下载包 http://cn.jarfire.org/quartz.html
Quartz我用的是1.8.5的 spring用的3.0
类:
spring.xml
输出的结果:是5秒执行一次
以及 quartz 下载包 http://cn.jarfire.org/quartz.html
Quartz我用的是1.8.5的 spring用的3.0
类:
public class SpringQtz { private static int counter = 0; protected void execute() { long ms = System.currentTimeMillis(); System.out.println("\t\t" + new Date(ms)); System.out.println("(" + counter++ + ")"); } }
spring.xml
<bean id="SpringQtzJob" class="cn.aodesoft.test.SpringQtz" /> <bean id="SpringQtzJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="SpringQtzJob" /> </property> <property name="targetMethod"> <!-- 要执行的方法名称 --> <value>execute</value> </property> </bean> <!-- ======================== 调度触发器 ======================== --> <bean id="CronTriggerBean " class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="SpringQtzJobMethod"></property> <property name="cronExpression" value="0/5 * * * * ?"></property> </bean> <!-- ======================== 调度工厂 ======================== --> <bean id="SpringJobSchedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="CronTriggerBean" /> </list> </property> </bean>
输出的结果:是5秒执行一次
(127) Sun Aug 16 11:56:50 CST 2015 (128) Sun Aug 16 11:56:55 CST 2015 (129) Sun Aug 16 11:57:00 CST 2015 (130) Sun Aug 16 11:57:05 CST 2015 (131) Sun Aug 16 11:57:10 CST 2015 (132) Sun Aug 16 11:57:15 CST 2015 (133) Sun Aug 16 11:57:20 CST 2015 (134) Sun Aug 16 11:57:25 CST 2015 (135) Sun Aug 16 11:57:30 CST 2015 (136) Sun Aug 16 11:57:35 CST 2015 (137) Sun Aug 16 11:57:40 CST 2015
相关文章推荐
- Java NIO系列教程(四) Scatter/Gather
- Eclipse Maven工程中缺少Maven Dependencies
- java 简单算法练习
- 【转】Java如何克隆集合——深度拷贝ArrayList和HashSet
- 【转】解决java.lang.IllegalStateException: The content of the adapter has changed but ListView...的问题
- 如何快速构建基于Spring4.0的Rest API(攻略)
- 杭电ACM2047java做法
- struts2项目出现500错误
- JavaSE----API之常用类(Math、Random、System、BigInteger和BigDecimal、Date和DateFormat、Calendar)
- JavaSE----API之常用类(数组的高级操作、正则表达式)
- 初学Java多线程:从线程返回数据的两种方法
- Spring4.x整合Quartz2.x 动态修改定时器时间(修正多定时器SpringBean异常)
- [clone]Java中的深拷贝和浅拷贝 实例解析
- struts2学习笔记(十一)文件上传
- 如何设置eclipse的自动补齐功能
- 初学Java多线程:向线程传递数据的三种方法
- Spring与Quartz的整合实现定时任务调度(转)
- Java JVM 内部结构
- 学习WebSocket(一):Spring WebSocket的简单使用
- java.lang.System.arraycopy() 与java.util.Arrays.copyOf()的区别