菜鸟笔记
提升您的技术认知

openfeign 出现the bean xxx.feignclientspecification could not be registered问题解决-ag真人游戏

问题描述:

        the bean 'endservice.feignclientspecification' could not be registered. a bean with that name has already been defined and overriding is disabled.

        以上问题报错的意思是一个项目中存在多个接口使用@feignclient调用同一个服务,意思是说一个服务只能用@feignclient使用一次。

问题解决:

        (1)在application.properties文件加入以下代码。

#允许存在多个feign调用相同service的接口
spring.main.allow-bean-definition-overriding=true

        (2) 在application.yml文件加入以下代码。

spring:
  main:
    #允许存在多个feign调用相同service的接口
    allow-bean-definition-overriding: true

        以上代码可以使多个接口使用@feignclient调用同一个服务。

网站地图