使用Spring的Async报错提示NoSuchBeanDefinitionException
首先排除是循环依赖的问题,涉及循环依赖论坛里有好多处理方法了。
写的方式是A extends B implments C
经过检查发现,使用Async异步方法的类是可以继承类,但是不能实现接口的,去掉implments C就可以正常执行。
个人理解应该是Spring使用CGLIB做动态代理的时候代理Async类的时候是不支持接口实现类,具体实现有待进一步研究。
...
原创
2021-04-06 16:22:01 ·
270 阅读 ·
0 评论