Feign调用报错The bean 'XXX.FeignClientSpecification', defined in null, could not be registered....的解决办法

升级Spring Boot 2.1.0 Spring Cloud Greenwich.M1  版本后,在2个Feign接口类内定义相同的名字,  @FeignClient(name = 相同的名字 就会出现报错,在之前的版本不会提示报错,报错内容为The bean 'XXX.FeignClientSpecification', defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled. 」

这是说Feign的注册,有同名的feign的名字重复注册。

解决办法就是将Feign调用,相同的name也就是跨服务调用,同一个服务的接口,不要分散的写在多个接口类中,而是放到同一个接口类中定义调用。

你可能感兴趣的:(JAVA)