spring+quartz整合实现定时任务

项目中用到了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

然后贴出quartz的依赖
在这里插入图片描述

接下来就是配置文件了

    

轮询设置 




    
    
    







    
    
    
    
    
    





    
    
    




    
        
            
        
    

然后再你的applicationContext.xml里面引入这个配置文件就可以了

到这里就大功告成了!!!

关于quartz的时间配置问题请参考:https://blog.csdn.net/ztl_258/article/details/88294719

你可能感兴趣的:(spring+quartz整合实现定时任务)