SpringBoot启动报: expected single matching bean but found 2

异常截图:
在这里插入图片描述

从异常信息中大致可以看到:我们本来想让他找GmsChannelService,结果启动时发现找到两个,一个为GmsChannelService,一个为GmsChannelServiceImpl:

再来看下controller层:
我们在这里使用了@Autowired注解,想通过自动装箱的方式获取该service
在这里插入图片描述

再来看下serviceImpl层:
在这里插入图片描述
解决方案:
controller层:加@Qualifier
在这里插入图片描述
serviceImp层
@Service -->@Service(GmsChannelService)
在这里插入图片描述
下面这碗汤香不香??
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42258975/article/details/109672830