有个定时任务,想用之前的spring quartz定时执行,结果容器启动时报错:
Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class
以为是配置是不是有什么问题,结果发现是 org.quartz.CronTrigger在2.0从class变成了一个interface造成IncompatibleClassChangeError错误。
没办法,不用配置项,直接使用quartz进行定时触发了。
顺便转发一篇CronTrigger的配置说明:http://quartz-scheduler.org/api/1.8.5/org/quartz/CronTrigger.html