quartz配置报错,找不到指定的执行方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jinziweiwang/article/details/79579427

    今天在做quartz配置,所以配置妥当后,然后启动项目报出:noSuchMethodError,排查了一遍后,方法是有的,但是为什么找不到呢?该job类继承了一个abstract抽象类,那么自然要添加实现方法,而执行的方法恰好是这个实现的方法,问题是不是在这上面呢?我又新添加了一个方法,然后配置进去,结果就可以执行了。由此可知,对抽象类的实现方法,是不能直接执行的,其中原理可能和job的MethodInvokingJobDetailFactoryBean类有关;另外执行方法,一旦出错,定时执行的任务就会中断,需要重启服务才行。


猜你喜欢

转载自blog.csdn.net/jinziweiwang/article/details/79579427