这个错误通常发生在使用 Spring AOP 时,代理对象没有实现目标类中的某个方法。解决方法如下:

  1. 确保目标类中存在名为 'openConfirmChecker' 的方法,并且该方法的访问修饰符为 public。

  2. 确保目标类实现了任何与方法匹配的接口。如果没有,可以通过实现一个新的接口或将方法添加到现有接口来解决这个问题。

  3. 确保在配置 AOP 时使用了正确的代理方式。如果使用了 JDK 动态代理,确保目标类实现了至少一个接口。如果使用了 CGLIB 代理,则不需要实现接口。

  4. 如果以上步骤都无法解决问题,可以尝试使用 @RequestMapping 注解来显式地指定要使用的目标方法。例如,@RequestMapping('/openConfirmChecker')。


原文地址: https://www.cveoy.top/t/topic/nQ1i 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录