可能有两个原因:
- 1.
@FeignClient
的value值重复了,可以加contextId
解决:
@FeignClient(value = "${host}", contextId = "svc1")
@FeignClient(value = "${host}", contextId = "svc2")
通过contextId
不同值区分不同的Client。
- 2.同一个
@FeignClient
被扫描了多次,检查项目或依赖项目是否有多个@EnableFeignClients
,扫描的路径是否相同