Spring Cloud Feign报错’xx.FeignClientSpecification’, defined in null, could not be registered
错误描述
版本使用的是:
- SpringBoot: 2.1.3.RELEASE
- SpringCloud: Greenwich.SR1
- OpenFeign: 2.1.0.M2
报错:
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.
Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException:
Invalid bean definition with name xxxx.FeignClientSpecification' defined in null:
Cannot register bean definition [Generic bean: class [org.springframework.cloud.openfeign.FeignClientSpecification]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] for bean 'xxxx.FeignClientSpecification': There is already [Generic bean: class [org.springframework.cloud.openfeign.FeignClientSpecification]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] bound.
解决方案
多个接口上的@FeignClient("相同服务名")
会报错,A bean with that name has already been defined in null and overriding is disabled.
在application.yml中配置:
spring:
main:
allow-bean-definition-overriding: true
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/11/spring-cloud-feign-error-xx-feignclientspecification-defined-in-null-could-not-be-registered/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Spring Cloud Feign报错’xx.FeignClientSpecification’, defined in null, could not be registered
错误描述
版本使用的是:
SpringBoot: 2.1.3.RELEASE
SpringCloud: Greenwich.SR1
OpenFeign: 2.1.0.M2
报错:
The bean 'xxxx.FeignClientSpecificat……
文章目录
关闭
共有 0 条评论