Spring.Scheduling.Quartz的使用_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Spring.Scheduling.Quartz的使用

Spring.Scheduling.Quartz的使用

 2014/5/19 12:28:24  shijun.HI  博客园  我要评论(0)
  • 摘要:最近因使用Spring.Net框架而接触、了解到其与Quartz.Net的集成,即Spring.Scheduling.Quartz模块。Spring通过对Quartz.Net的封装,采用了spring核心注入思路,给我们提供更为简单、便利的使用方式。当然直接使用Quartz.Net也是可以的。在使用的过程中Spring.Net版本为1.3.2,而该版本的Spring.Scheduling.Quartz只支持Quartz.Net(1.0.3版),无法支持Quartz.Net(>=2.0
  • 标签:使用 Quartz Spring

最近因使用Spring.Net框架而接触、了解到其与Quartz.Net的集成,即Spring.Scheduling.Quartz模块。

Spring通过对Quartz.Net的封装,采用了spring核心注入思路,给我们提供更为简单、便利的使用方式。当然直接使用Quartz.Net也是可以的。

 

在使用的过程中Spring.Net版本为1.3.2,而该版本的Spring.Scheduling.Quartz只支持Quartz.Net(1.0.3版),无法支持Quartz.Net(>=2.0.1版)

主要是Spring.Scheduling.Quartz使用的一些对象,在Quartz.Net2.x.x版本中已经摒弃,废除了,而改成更为灵活的接口方式,

如QuartzJobObject的Quartz.JobExecutionContext在高版本中已经变成Quartz.IJobExecutionContext。

 

这样造成升级Quartz.Net由1.0.3升级为2.x.x时,由于对象不存心而编译失败。目前官网已发布预发布版本的Spring.Scheduling.Quartz2来支持。

组件见 http://www.nuget.org/packages/Spring.Scheduling.Quartz2/2.0.0-RC1

发表评论
用户名: 匿名