今天开发中一个功能,由于调用外部接口,同时引用了两个相同的RPC接口,这两个RPC接口,名称相同,路径不同,SpringBoot 工程启动报错如下
The bean 'xXXService' could not be injected as a 'com.XXX.XXX.XXX.XXX.XXXService' because it is a JDK dynamic proxy that implements:
问题原因:spring自动注入的不能够区别出不同包下相同名字的java类
解决方法:
@Resource(name ="xXXXService")
private XXXXService xXXXService;
网友评论