feign 报错:
环境:

Spring Boot : v2.1.5.RELEASE
Spring cloud: Greenwich.SR1
openfeign: 2.1.1.RELEASE
nacos discovery : 0.2.2.RELEASE

错误信息:

07-26 11:51:56.348 INFO  [o.s.b.a.l.ConditionEvaluationReportLoggingListener] -

Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
07-26 11:51:56.351 ERROR [o.s.b.diagnostics.LoggingFailureAnalysisReporter] -

APPLICATION FAILED TO START

Description:

The bean ‘rainbowbus-ebus-service.FeignClientSpecification’, defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.

Action:

Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true

错误截图:

[外链图片转存失败(img-DJQMzoH0-1564136553609)(​​https://i.loli.net/2019/07/26/5d3a79990300087137.png​​)]

解决:

在配置文件中添加:

spring:
main:
allow-bean-definition-overriding: true