问题:
原因:
在Bean注册时,发现项目中存在多个接口使用@FeignClient调用同一个服务,并且禁用了覆盖,无法把这些接口注册到容器中
解决:
方式一:在配置文件中设置允许bean覆盖
spring.main.allow-bean-definition-overriding=true
方式二:在@FeignClient注解上标注唯一的 contextId
@FeignClient(value="服务名", contextId = "唯一id")
问题:
原因:
在Bean注册时,发现项目中存在多个接口使用@FeignClient调用同一个服务,并且禁用了覆盖,无法把这些接口注册到容器中
解决:
方式一:在配置文件中设置允许bean覆盖
spring.main.allow-bean-definition-overriding=true
方式二:在@FeignClient注解上标注唯一的 contextId
@FeignClient(value="服务名", contextId = "唯一id")