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

2020-09-28  本文已影响0人  EnumaElish666

多个接口上的@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")

上一篇 下一篇

猜你喜欢

热点阅读