`
suijiayun
  • 浏览: 4089 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Quartz2.0与Spring 3.0.5 兼容问题

 
阅读更多

今天在修改一个老项目,用的是Quartz1.8.5与Spring 3.0.5,因为要使用Quartz的JDBCJobStore功能,我需要将Quartz升级到最新版本。一开始,简单的替换了一下jar包,发现报了 一些配置上的错误。惯性的打开搜索引擎搜索了一下,国内的技术论坛基本都在说Spring只能支持Quartz1.x系列。我感觉不可思议,继续搜索,发现Spring官网有说明其已支持Quartz 2.x,但是需要将Spring升级到3.1以上。由于Quartz 2.x修改了部分API,所以需要修改一下Quartz的配置。大体来说很简单,如下:

1)升级Spring的jar包

2)升级Quartz的jar包

3)修改配置

  • 将CronTriggerBean修改为CronTriggerFactoryBean
  • JobDetailBean修改为JobDetailFactoryBean
分享到:
评论

相关推荐

    Quartz2.0持久化到数据库

    通过`spring_quartz2.0`文件,我们可以看到一个实际的Spring与Quartz2.0整合的例子,其中包含Spring配置文件、Job类、Trigger配置等。`使用说明.txt`文件则可能包含了详细的步骤和注意事项,帮助初学者更好地理解和...

    spring2.0 使用 Quartz 必备包

    spring2.0 使用 Quartz 必备包 里面有: quartz-all-1.5.2.jar spring-support.jar 适合:SSH框架 spring2.0 strut2.0 hibernate3.2等

    quartz2.0 数据库持久化 图形化管理界面代码示例

    在“quartz2.0 数据库持久化 图形化管理界面代码示例”中,我们关注的是如何通过数据库来保存和管理 Quartz 的任务信息,并且通过图形化的用户界面进行操作。 1. **数据库持久化**:在 Quartz 2.0 中,任务和触发器...

    Spring3.0.5所有jar包及每个jar包作用说明文档

    Spring 3.0.5是该框架的一个稳定版本,包含了多个jar包,每个jar包都有其特定的功能和用途。以下是这些jar包的主要作用和相关知识点: 1. **spring-core.jar**:这是Spring框架的核心库,包含了IoC(Inversion of ...

    Quartz 2.0 API 文档

    Quartz-2.0-API.CHM Quartz 2.0 API 文档

    Quartz与Spring2.0整合Eclipse例程

    在"Quartz与Spring2.0整合Eclipse例程"中,我们将探讨如何在Eclipse开发环境中配置和运行一个整合了Quartz和Spring的项目。这个例子旨在展示如何在Spring配置文件中定义作业和触发器,以及如何利用Eclipse进行调试。...

    struts2.0+spring2.2+ibatis+quartz+extjs3.0 短信调度平台

    采用了struts2.0,spring2.2,ibatis,quartz,extjs3.0 实现了关于短信的调度框架,对接收人维护,动态添加每日短信数据,编写短信模版,最后通过quartz定时发送,因为短信接口收费所以不提供,需要jar包自己下载,...

    spring2与quartz在Web整合

    在将 Spring 2 与 Quartz 整合到 Web 应用中时,主要涉及以下几个关键知识点: 1. **Spring 2 的核心概念**:Spring 2 提供了 IoC(Inversion of Control,控制反转)和 AOP(Aspect-Oriented Programming,面向切...

    quartz整合springbatch动态集群定时实现mysql参考

    Quartz与Spring的集成使得在Spring应用中管理任务变得更加容易,可以利用Spring的依赖注入和生命周期管理。 Spring Batch是一个用于处理大量数据的批处理框架。它提供了诸如事务管理、错误处理、读写器和处理器抽象...

    spring3.0.5_quartz1.8.4_applicationContext

    spring定时任务quartz配置,applicationContext.xml

    spring2.0 Quartz 执行每天定时任务 普通普是执行任务

    标题中的“spring2.0 Quartz 执行每天定时任务 普通普是执行任务”涉及到的是在Spring 2.0框架中使用Quartz库来创建并执行每天定时任务的场景。Quartz是一款强大的开源作业调度框架,它可以用来按计划执行各种任务,...

    Spring中的Quartz配置-Spring-定时器-java定时器.doc

    Quartz 可以与 Spring 框架集成,以实现任务的定时执行。 Spring 中的 Quartz 配置 在 Spring 中,Quartz 的配置主要通过 XML 文件来实现。我们可以在 Spring 的配置文件中定义 Quartz 的 bean,以便实现任务的...

    springboot2.0整合quartz

    整合Quartz与Spring Boot 2.0的方式主要是通过`spring-boot-starter-quartz`模块。这个模块提供了与Spring Boot自动配置集成的Quartz支持,使得设置和管理定时任务变得非常简单。下面是如何在项目中添加依赖: 在...

    Quartz2.2.1基于Spring注解方式配置Quartz

    Quartz2.2.1是其一个版本,提供了丰富的功能和优化,包括集群支持、灵活的调度策略以及与Spring框架的深度集成。本文将详细介绍如何在Spring环境中使用注解方式配置Quartz。 1. **引入依赖** 在项目中,你需要引入...

    quartz和spring-quartz

    Spring-Quartz的集成则将这些概念与Spring的IoC(Inversion of Control)容器相结合,提供了更好的依赖注入支持。以下是一些关键点: 1. **Bean集成**: Spring可以自动将Job实例作为Spring Bean管理,这样你就可以...

    Quartz集群+spring data

    将Quartz与Spring Data结合,可以方便地在Spring应用中进行复杂的任务调度。 在Quartz集群中,多个Quartz实例可以协同工作,提高任务调度的可用性和容错性。当一个节点失败时,其他节点能够接管其任务,确保业务...

    SpringQuartz的使用文档

    SpringQuartz是一个强大的任务调度框架,它在Java应用程序中用于自动化执行特定任务,如定时生成文件、统计数据或执行后台清理工作。Quartz是开源的,具有高度灵活的调度功能,能够根据预定义的时间表触发任务,同时...

    quartz2 与spring4 集成 定时任务Job

    2. **配置Quartz**:在Spring的配置文件(如applicationContext.xml)中,你需要定义一个SchedulerFactoryBean,它是Quartz与Spring之间的桥梁。通过设置属性如`triggers`、`jobDetails`等,你可以告诉Spring如何...

    spring3.0+quartz-1.6.0定时

    将Spring与Quartz结合,可以利用Spring的管理能力和Quartz的调度能力。首先,你需要在Spring配置文件中声明一个`SchedulerFactoryBean`,这将初始化并管理Quartz调度器。然后,通过定义`JobDetail`和`Trigger`,你...

    spring quartz 表达式在线生成器

    2. **Spring与Quartz集成**:介绍如何在Spring应用中配置Quartz,包括使用`@EnableScheduling`注解开启调度,以及如何定义`@Scheduled`注解的任务。 3. **Cron表达式**:详细讲解Cron表达式的组成部分和语法,以及...

Global site tag (gtag.js) - Google Analytics