项目中用到了spring+quartz实现定时任务,所以今天来记录下关于spring+quartz实现定时任务的配置
首先说一下这里面的坑…版本兼容问题
由于我项目中用的是spring 3.0以上的版本所以我第一次配置的是quartz1.x版本然后就遇到了下面这个错误:
java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class
所以你们也要看一下自己的spring版本然后再进行配置quartz…
这里说一下关于版本的问题
Spring 3.0以下-------------------------Quartz版本是 1.x
Spring 3.1以上-------------------------Quartz版本是 2.x
接下来就是配置文件了
轮询设置
然后再你的applicationContext.xml里面引入这个配置文件就可以了
到这里就大功告成了!!!
关于quartz的时间配置问题请参考:https://blog.csdn.net/ztl_258/article/details/88294719