重庆快三app最新版下载—主页-彩经_彩喜欢代码广告位
统统重庆快三app最新版下载—主页-彩经_彩喜欢代码的gravatar头像

hi彩分分彩开户找谁_Spring与Quartz集成配置实现简单定时任务调度

一.代码结构图

hi彩分分彩开户找谁_Spring与Quartz集成配置实现简单定时任务调度

二.核心类

Job: 一个接口, 它里面只有一个方法void execute(),我们需要执行任务就需要实现这个接口,在execute中实现我们要做的事情。
JobDetail: 在Quartz每次执行Job时,都需要创建一个Job实例,所以它直接接受一个实现类以便运行时实例化,还需要一个描述信息,

hi彩分分彩开户找谁JobDetail就是做这个事情。
Trigger: 是一个抽象类,描述触发执行的时间,它主要有SimpleTrigger和CronTrigger这两个子类,当仅需触发一次或者以固定时间间隔周期执行,SimpleTrigger是重庆快三app最新版下载—主页-彩经_彩喜欢适合的选择;而CronTrigger则可以通过Cron表达式定义出各种复杂时间规则的调度方案:如每早晨9:00执行,周一、周三、周五下午5:00执行等。
Scheduler: 可以认为是quartz的调度器,我们把JobDetail和Trigger注册到Scheduler,由它调度运行。

三.各部分代码截图

1.applicationContext.xml

hi彩分分彩开户找谁_Spring与Quartz集成配置实现简单定时任务调度

2.MyJob.java

hi彩分分彩开户找谁_Spring与Quartz集成配置实现简单定时任务调度

四.spring与quartz集成版本问题

  出现:Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class的原因是hi彩分分彩开户找谁_Spring 3.0版本中内置的Quartz版本是<2.0的,在使用重庆快三app最新版下载—主页-彩经_彩喜欢新的Quartz包(>2.0)之后,接口不兼容。

解决方法:

1.将<bean name="myJobtTask" class="org.springframework.scheduling.quartz.JobDetailBean">改为:

<bean name="myJobtTask" class="org.springframework.scheduling.quartz.JobDetailFactoryBean">

2.将<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">改为:

​<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">


打赏

文件名:springQuartz.rar,文件大小:6997.86K下载
  • /
      • /springQuartz
        • /springQuartz/.classpath
        • /springQuartz/.project
          • /springQuartz/.settings
            • /springQuartz/.settings/org.eclipse.jdt.core.prefs
          • /springQuartz/bin
            • /springQuartz/bin/applicationContext.xml
              • /springQuartz/bin/com
                  • /springQuartz/bin/com/zjt
                      • /springQuartz/bin/com/zjt/quartz
                        • /springQuartz/bin/com/zjt/quartz/MyJob.class
                        • /springQuartz/bin/com/zjt/quartz/Test.class
            • /springQuartz/bin/quartz.properties
          • /springQuartz/lib
            • /springQuartz/lib/commons-collections-3.2.1.jar
            • /springQuartz/lib/commons-logging-1.1.3.jar
            • /springQuartz/lib/jta-1.1.jar
重庆快三app最新版下载—主页-彩经_彩喜欢代码重庆快三app最新版下载—主页-彩经_彩喜欢近下载分享源代码列表重庆快三app最新版下载—主页-彩经_彩喜欢近下载
1320716747 LV51月4日
月亮星星
longyin2018 LV142019年11月26日
月亮月亮月亮星星星星
xiaozhanglibai LV92019年6月15日
月亮月亮星星
迷途小骚年 LV42019年2月15日
月亮
451134668 LV12019年1月8日
星星
浦开顺 LV112018年12月15日
月亮月亮星星星星星星
15817213218 LV102018年8月9日
月亮月亮星星星星
zhangtiancheng LV92018年6月29日
月亮月亮星星
215115704 LV102018年5月24日
月亮月亮星星星星
jic499 LV272018年4月14日
太阳月亮月亮星星星星星星
重庆快三app最新版下载—主页-彩经_彩喜欢代码重庆快三app最新版下载—主页-彩经_彩喜欢近浏览分享源代码列表重庆快三app最新版下载—主页-彩经_彩喜欢近浏览
rocket666 LV11月13日
星星
币圈老大 LV161月9日
太阳
15088605151@139.com LV121月9日
月亮月亮月亮
1320716747 LV51月4日
月亮星星
刑天铠甲丶2019年11月28日
暂无贡献等级
13232875251 LV142019年11月21日
月亮月亮月亮星星星星
frank1103 LV42019年11月15日
月亮
newhaijun LV82019年11月14日
月亮月亮
xmjying LV132019年11月6日
月亮月亮月亮星星
songlijun LV122019年10月30日
月亮月亮月亮
顶部客服微信二维码底部
>扫描二维码关注重庆快三app最新版下载—主页-彩经_彩喜欢代码为好友扫描二维码关注重庆快三app最新版下载—主页-彩经_彩喜欢代码为好友