spring定時任務包Quartz版本不兼容

  使用spring定時任務包Quartz時,必須使用Quartz1.85如下版本的。 
    查看發現spring3.0.5中org.springframework.scheduling.quartz.CronTriggerBean繼承了 
    org.quartz.CronTrigger(public class CronTriggerBeanextends CronTrigger), 
    而在quartz2.1.3中org.quartz.CronTrigger是個接口(publicabstract interface CronTrigger extends Trigger), 
   而在quartz1.8.5及1.8.4中org.quartz.CronTrigger是個類(publicclass CronTrigger extends Trigger),
   從而形成沒法在applicationContext中配置觸發器。這是spring3和quartz2版本不兼容的一個bug。web

 

注:這種問題須要在配置jar包時多加註意。spring

相關文章
相關標籤/搜索