@feignclient名字冲突的解决方案是什么

技术@feignclient名字冲突的解决方案是什么今天就跟大家聊聊有关@feignclient名字冲突的解决方案是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收

今天跟大家说一下@ feignclient名字冲突的解决方法,可能很多人都不太懂。为了让大家更好地了解,边肖为大家总结了以下内容。希望大家能从这篇文章中有所收获。

00-1010,springcloud项目启动的时候,遇到了。

请考虑重命名其中一个bean,或者通过设置spring . main . allow-bean-definition-overriding=true来启用重写

如此反常。

00-1010 1.在配置文件中添加配置。

spring . main . allow-bean-definition-overriding=true 2,在feignclient注释中添加一个字段,红色部分。

@ FeignClient(value=" provider-demo 3-ribbon ",path="/dev ",contextid="tt1")

@feignclient名字冲突

我使用的spring-cloud-starter-open假动作的版本是2.0.0,当我使用@ feign客户端时,我不能用一个名称配置多个类。但是官网给出的方法比较靠谱。

经过研究,解决方法如下

1.添加配置。

spring . main . allow-bean-definition-overriding=true 2。这允许同名的bean存在,但是不安全,不推荐使用。(来自网络,未经测试)在open假动作的高版本2.2.1中,一个新的属性ContextId被添加到@FeignClient中,因此也可以使用这个属性。官网有这个套路。

@feignclient名字冲突的解决方案是什么

3.官方网站提供的另一个选项是手动创建Feign客户端,如下所示(官方网站)。

@ Import(feignclientconfiguration . class)

类控制器(

privateFooClientfooClient

privateFooClientadminClient

@自动连线

public foo controller(decoder decoder,Encoderencoder,Clientclient,contract contract){ 0

this . FooClient=Forf . builder()。客户端(客户端)。编码器(编码器)。解码器(解码器)。合同。request interceptor(new basicaurquestinterceptor('用户','用户')。目标(FooClient.class,' https://PROD-SVC ');

this.adminClient=假扮. builder()。客户端(客户端)。编码器(编码器)。解码器(解码器)。合同。request interceptor(new basicaurquestinterceptor(' admin ',' admin ')。目标(FooClient.class,' https://PROD-SVC ');

}

}看完以上,你对@ feignclient名称冲突的解决方案有进一步的了解吗?如果您想了解更多知识或相关内容,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/40190.html

(0)

相关推荐

  • 个人面试小总结之一

    技术个人面试小总结之一 个人面试小总结之一基础
    值传递和引用传递的区别
    值传递:指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,那么我们的实际参数不会改变
    引用传递:指在调

    礼包 2021年12月5日
  • 希冀的近义词,“憧憬”和“希望”是近义词吗

    技术希冀的近义词,“憧憬”和“希望”是近义词吗“憧憬”和“希望”是近义词。憧憬,读音是chōng jǐng。就是对某种事物的期待与向往。引证于现代茅盾 《创造》二:“ 君实 在二十岁时,脑中充满未来生活的憧憬。” 希望,

    生活 2021年10月29日
  • VS2017如何配置OpenCV通用属性

    技术VS2017如何配置OpenCV通用属性这篇文章将为大家详细讲解有关VS2017如何配置OpenCV通用属性,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在VS环境下配置OPENC

    攻略 2021年11月21日
  • zookeeper主要有什么模式和什么模式(zookeeper的功能有哪些)

    技术ZOOKEEPER操作流程是怎样的这篇文章给大家介绍ZOOKEEPER操作流程是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。  1、解压  2、配置环境变量  3、修改conf/zoo_

    攻略 2021年12月24日
  • mysql删库语句怎么写

    技术mysql删库语句怎么写这篇文章主要介绍mysql删库语句怎么写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql删库语句是“DROP DATABASE [

    攻略 2021年12月9日
  • JavaScript中ECMAScript是什么

    技术JavaScript中ECMAScript是什么这篇文章主要介绍了JavaScript中ECMAScript是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起

    攻略 2021年10月30日