微服务FeignClient配置启动报错xxxx.FeignClientSpecification
今天新增加的微服务增加feign调用的注解后发现后台一下子起不来了报错信息如下:
The bean 'xxxx.FeignClientSpecification', defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.
解决方法大致有两种
通过错误信息提示我们可以通过application.yml配置文件配置
spring:
main:
allow-bean-definition-overriding: true
- 1
- 2
- 3
另外一种可以通过fegin调用注解参数contextid
@FeignClient(name = ServiceConstants.SERVICE_NAME_SYSTEM, contextId = "designmodule")
- 1
特此来记录一下,防止自己忘记。如果有更好的办法,欢迎大佬评论区