设为首页 加入收藏

TOP

Spring-3.2.4 + Quartz-2.2.0集成实例
2014-11-24 02:31:55 来源: 作者: 【 】 浏览:1
Tags:Spring-3.2.4 Quartz-2.2.0 集成 实例

Spring3.0不支持Quartz2.0,因为org.quartz.CronTrigger在2.0从class变成了一个interface造成IncompatibleClassChangeError错误:


Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class


今天刚下载了Spring3.2.4,发现这个新版本已经支持quartz2.x了.以前的Spring版本只支持Quartz-1.8.x及以前的版本,做个小实例分享一下.


注:Spring3.2.4配置文件中使用CronTriggerFactoryBean来集成quartz2.x,使用CronTriggerBean来集成quartz1.8.x及以前版本.


Spring-3.2.4 + Quartz-2.2.0集成实例代码下载地址:


具体下载目录在 /2013年资料/10月/17日/Spring-3.2.4 + Quartz-2.2.0集成实例


代码结构及引用jar见下图:


Spring-3.2.4 + Quartz-2.2.0集成实例


applicationContext.xml:


< xml version="1.0" encoding="UTF-8" >
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">



class="org.springframework.scheduling.quartz.SchedulerFactoryBean">










class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">




0/1 * * * *




class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">




work






推荐阅读


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java通用工具类之按对象属性排序.. 下一篇Spring Integration概述

评论

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