报错:
The bean ‘xxx.xxxxx’ could not be registered. A bean wirh that name has waleady been defined and oerriding is disable.
原因:在同于一个微服务中多个feign接口使用@FeignClient注解调用同一个名称的微服务,启动时引发的异常
比如:
此时在启动时就会出现这样得报错
解决方法:
-
方式一:
将着一些调用同一个服务得feign的接口合并 -
方式二:
在配置文件中添加配置如下配置:
spring:
main:
allow-bean-definition-overriding: true
注:这个配置是给谁调用feign就谁添加,哪一个服务启动时报这个错就给谁添加