feign 同一服务多个client解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了feign 同一服务多个client解决办法相关的知识,希望对你有一定的参考价值。

参考技术A 多个接口上的@FeignClient(“相同服务名”)会报错,overriding is disabled,即出现了相同的Bean名。
Feign调用报错The bean 'XXX.FeignClientSpecification', defined in null, could not be registered....的解决办法

方案1 添加配置 spring.main.allow-bean-definition-overriding: true
方案2 注解中添加 contextId 来区分
@FeignClient(name="common-service", contextId = "example")

以上是关于feign 同一服务多个client解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Feign解决服务之间调用传递token

SpringCloud+Feign环境下文件上传与form-data同时存在的解决办法

Feign解决服务之间调用传递token

feign Load balancer does not have available server for client

Feign切换client到okhttp无法生效天坑!(附带发生的原因)

SpringCloud+Feign环境下文件上传与form-data同时存在的解决办法