springcloud系列11——覆盖Feign的默认配置

Spring Cloud Feign简介

Spring Cloud官方原文:

A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the@FeignClient annotation. Spring Cloud creates a new ensemble as anApplicationContext on demand for each named client usingFeignClientsConfiguration. This contains (amongst other things) anfeign.Decoder, afeign.Encoder, and afeign.Contract.

Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient.


翻译:
Spring Cloud的Feign支持中的一个中心概念是命名的客户端。 每个feign客户端都是组件的一部分,这些组件是按需联系远程服务器的组件的一部分,并且集合有一个名称,您可以使用@FeignClient注释将其作为应用程序开发人员提供。 Spring Cloud使用FeignClientsConfiguration创建一个新的集合,作为每个指定客户端的ApplicationContext。 这包含(其中包括)feign.Decoderfeign.Encoderfeign.Contract

通过使用@FeignClient声明额外的配置(在FeignClientsConfiguration之上),Spring Cloud可让您完全控制Feign客户端。

覆盖Feign的默认配置

定义Feign客户端接口

@FeignClient(name = "microservice-springcloud-user",configuration = MyConfiguration.class)
public 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值