在本地创建rest接口时,由于有多个板块,想要创建多个rest
但是同一个服务在@FeignClient 中的name属性是一致的,就会导致报错A bean with that name has already been defined in null and overriding is disabled.
遇到以上问题有两种解决方法:
1. 在yml文件中加入配置:
spring:
main:
allow-bean-definition-overriding: true
2.在@FeignClient 添加属性 contextId 用于区分
@FeignClient(name = "qifei-service",contextId="123",path = "qifei")
推荐后一种解决方案