`
kxlele
  • 浏览: 10218 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Spring3对quartz2.0的支持

阅读更多
Quartz 2.0 发布已经有一段时间了,但是网上还没有此版本对spring的支持,为了项目要求,我将Spring3的源码做了重写,已满足升级到Quartz的要求。现在将代码贴出来,供大家沟通交流。

原Spring3包结构位置:org.springframework.scheduling.quartz
重新后的包结构位置:cn.com.xinyuan.modp.spring.scheduling.quartz

大家可以下载后修改。

使用方法:
1、不在使用:org.springframework.scheduling.quartz.SchedulerFactoryBean
   而是使用cn.com.xinyuan.modp.spring.scheduling.quartz.SchedulerFactoryBean替换。

2、不在使用:org.springframework.scheduling.quartz.CronTriggerBean
   而是使用cn.com.xinyuan.modp.spring.scheduling.quartz.CronTriggerBean替换。

3、不在使用:org.springframework.scheduling.quartz.QuartzJobBean
   而是使用cn.com.xinyuan.modp.spring.scheduling.quartz.QuartzJobBean替换。

4、不在使用:org.springframework.scheduling.quartz.JobDetailBean
   而是使用cn.com.xinyuan.modp.spring.scheduling.quartz.JobDetailBean替换。

作者简介
昵称:狂想乐乐
姓名:杨乐
QQ:66944003
MSN:kxlele@163.com
分享到:
评论
12 楼 wr123 2011-09-09  
最近把公司原来的定时项目进行重构,准备使用quartz2,发现2.0在数据库方式下好像不能支持监听器的存储了,不知道楼主有没有好的办法
11 楼 xzcgeorge 2011-06-09  
Spring 3 provides its own schedule.
10 楼 旋风小胖神 2011-06-07  
我也不建议修改源码!
9 楼 jwx0925 2011-06-06  
jzinfo 写道
不建议你直接修改代码。 你可以扩展实现他的接口或者继承抽象类来完成你的实现.

东西还是不错的


恩,同意,公司的框架就是继承的spring的源码类,基本都重写了所有的方法。最好还是别改源码~
8 楼 sokoo108 2011-06-05  
到此回帖,多一半都是lz这个lz那个的唧唧歪歪的人。

你们看帖就是喷来了?????????

7 楼 jtyb 2011-06-04  
能动手做点事的人,总比只会唧唧咋咋批评别人的人强百倍
6 楼 szcs10138456 2011-06-04  
由此可见,楼主还是缺乏一种意识,思维单一~!
5 楼 kjj 2011-06-04  
为支持一个2.0修改源码,犯不着,1.6也不是用得好好的...............
自己多谢点适配器,桥接一下嘛
4 楼 jzinfo 2011-06-04  
不建议你直接修改代码。 你可以扩展实现他的接口或者继承抽象类来完成你的实现.

东西还是不错的
3 楼 liu_shui8 2011-06-04  
越来越感觉做IT后,动笔的机会越来越少,以至很多字都有点记不清。我很害怕!

就像楼主的“不在”,灵感不在了,灵感也不再了!
2 楼 清晨阳光 2011-06-03  
一向比较反对修改源代码,你可以写一个类继承啊,继承了之后设法修改一下。你有没有见过开源的东西修改java源码的?但是开源的东西,却有很多继承自java已有源代码的。
1 楼 zhangbenben 2011-06-02  
写的不错,怎么没人回帖子啊

相关推荐

    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支持多种持久化方式,包括JDBC(即数据库)、JDO、XML等。选择数据库持久化,尤其是像Oracle这样的企业级数据库,可以确保高可用性和数据的一致性。在Oracle数据库中,我们需要创建相应的表结构来存储...

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

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

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

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

    springboot2.0整合quartz

    Spring Boot 2.0带来了许多改进,包括性能优化、对Java 9的支持、更新依赖项到最新版本以及引入WebFlux响应式编程模型。在Spring Boot 2.0中整合Quartz,可以利用这些新特性来构建更高效、更灵活的定时任务系统。 ...

    spring2.0 job Quartz 和Time一样的定时任务

    4. 故障恢复:Quartz具有故障恢复和集群支持,如果任务执行失败,它可以重新安排任务执行,而Spring 2.0的`Job`则需要额外的代码来实现类似功能。 总的来说,对于简单的定时任务需求,Spring 2.0的`Job`结合`Task...

    springbatch+springboot2.0

    springboot2.0中使用java配置来实现springbatch,摒弃之前的xml文件配置。

    Quartz与Spring2.0整合Eclipse例程

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

    spring2.0_jar

    此外,它还提供了对其他框架(如Quartz调度器、JMS等)的集成支持。 3. spring-orm.jar:这个模块支持与各种ORM(对象关系映射)框架的集成,如Hibernate和JPA,帮助开发者在Spring应用中无缝地处理数据库操作。 4...

    spring2.0 Quartz 执行每天定时任务 建议用quartz-all-1.8.4.jar更稳定,兼容性更好

    标题中的“Spring 2.0 Quartz 执行每天定时任务”是指使用Spring框架的Quartz集成来创建一个每天自动执行的任务。Quartz是一个开源的作业调度框架,它允许开发者定义和调度任务,以便在指定的时间自动运行。在Spring...

    spring2.0技术手册

    Spring是一个开源的Java平台,它最初是为了解决企业应用开发的复杂性而设计的,提供了一系列的解决方案,包括了对数据访问、事务管理、安全性、远程访问和消息传递的支持。Spring 2.0作为该框架的一个重要版本,引入...

    spring+quartz定时器

    在Spring 2.0版本中,已经引入了对Quartz的支持,这使得在Spring应用中配置和管理定时任务变得更加简单。 Quartz则是一个开源的作业调度框架,支持复杂的定时规则和并发执行,其核心是基于Job和Trigger的概念。Job...

    Spring2.0技术手册_林信良PDF

    5. **Spring与其他技术的集成**:Spring 2.0支持与众多其他技术的集成,如EJB、 Quartz定时任务、邮件服务等。书中将展示如何整合这些技术,以增强应用的功能。 6. **测试支持**:Spring提供了丰富的测试工具和API...

    基于Spring Boot的Quartz任务调度系统.zip

    技术路线Spring Boot 2.0, MySQL 5.68.0, Spring Quartz 2.3, Swagger 2, Logback 配置文件 PropertyLoader.java加载application.properties配置文件。 application.properties包含应用名称、端口、数据库连接...

    spring in action 2.0

    5. **数据访问集成**:Spring提供了对多种数据访问技术的支持,包括JDBC、ORM(Object-Relational Mapping)框架如Hibernate和MyBatis,以及JPA(Java Persistence API)。 6. **Spring MVC**:Spring的Model-View-...

    spring3.2+quartz2+maven

    标题 "spring3.2+quartz2+maven" 指的是一个集成项目,它将Spring框架3.2版本、Quartz作业调度库2.0版本以及Maven构建工具结合在一起,用于创建一个具备定时任务功能的应用。在这个项目中,Spring提供依赖注入和管理...

    Spring2.0+quartz1.8定时执行任务内含Cron表达式生成器

    <bean id="runTime" class="org.springframework.scheduling.quartz.CronTriggerBean"> <value>0 0 2,17 * * ? <!-- 最终启动的配置 --> class="org.springframework.scheduling.quartz...

    spring2.0学习笔记+spring定时任务

    3. **基于注解的定时任务(@Scheduled)**:虽然这是Spring 3.0引入的新特性,但值得一提的是,Spring 2.0之后的版本逐步增强了对注解的支持。`@Scheduled`注解允许你在方法上直接声明一个定时任务,简化了配置。...

    Spring2.0 API

    Spring 2.0添加了对portlet环境的支持,使开发者可以在portlet容器中使用Spring框架,从而实现portlet级别的依赖注入和AOP。 ### 8. 引入WebFlow集成 Spring 2.0整合了Spring WebFlow,提供了一种声明式的方式来...

    spring2.0中文教程

    Spring 2.0增强了测试支持,提供了模拟对象和测试工具,便于进行单元测试和集成测试,确保代码质量。 **7. Web服务** Spring支持Web服务的创建和消费,包括SOAP和RESTful服务。Spring Web Services模块提供了一种...

Global site tag (gtag.js) - Google Analytics