@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)

相关推荐

  • php自己写留言板教程(php超级简单留言板代码)

    技术php如何实现简易留言板小编给大家分享一下php如何实现简易留言板,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

    攻略 2021年12月16日
  • 和田玉怎样鉴别,和田玉怎么识别

    技术和田玉怎样鉴别,和田玉怎么识别很高兴回答这个问题,和田玉识别首先要排除几个误区和田玉怎样鉴别:第一,听声音识别,这是个坑,我也是取得专业资格玉石业内人士,十几年来的玉石经历中,还没有见过能闭着眼睛听声音就能识别出和田

    生活 2021年10月26日
  • 皮鞋上的油污怎么办,皮鞋上有了油点该怎样去除掉

    技术皮鞋上的油污怎么办,皮鞋上有了油点该怎样去除掉皮鞋干裂牛奶擦 喝剩的牛奶或有些放置了几日的牛奶皮鞋上的油污怎么办,不要倒掉,用它擦皮鞋或其它皮革制品岢以防止皮质干裂。要想把皮鞋擦得很亮,可在鞋油里滴上几嘀清水,旧皮鞋

    生活 2021年10月23日
  • 如何使用Django和Bootstrap实现计算器

    技术如何使用Django和Bootstrap实现计算器小编给大家分享一下如何使用Django和Bootstrap实现计算器,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!准备工作创建一个应用添加应用到配置

    攻略 2021年11月13日
  • 2021CSP-S题解,待补)

    技术2021CSP-S题解,待补) 2021CSP-S题解(待补)T1:
    这次最大的失误就是误判T1不可做...
    因为每架飞机只要有空闲的廊桥就可以就可以停靠,以此可以推出一个结论:当廊桥数量增加时,已

    礼包 2021年10月26日
  • 氯化钙是沉淀吗,氯化钙静止时间长会不会产生沉淀

    技术氯化钙是沉淀吗,氯化钙静止时间长会不会产生沉淀不会与氯化钙的密度一类的有关了,温度啊,通风情况啊,都有一定的关系,与CO2加入石溶液是一样的道理氯化钙是沉淀吗。 CO2与SO2加入水中会生成碳酸和亚硫酸,酸与盐反应生

    生活 2021年10月20日