springboot开启事务后,报如下错误:
Description:
The bean 'sysMessageService' could not be injected as a 'com.lenovoedu.message.service.SysMessageService' because it is a JDK dynamic proxy that implements:
Action:
Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies by setting proxyTargetClass=true on @EnableAsync and/or @EnableCaching.
网上的大部分解决方案都是在配置文件中加spring:aop:proxy-target-class: true。但是,我试了都于事无补。最后找到的下面这片博客完美解决了这个问题:
https://www.cnblogs.com/ysq0908/p/10692337.html