SpringCloud中Feign注解@FeignClient参数一览表

写在前面

Feign是微服务中服务间调用的优选组件,后来的OpenFeign也是基于此来开展的。

为什么要梳理一下Feign注解@FeignClient中的各个参数?

  1. 踩坑太多
  2. 面试总问

参数一栏表

@FeignClient的源码示例图如下:

今天我们接着来说最后的几个参数。

终于要大功告成了!

fallbackFactory

fallbackFactory参数,和我们在上篇文章中学习的fallback很相似,可以说是具备fallback的功能,但比起fallback要更加完善。

fallbackFactory是可以捕获到Feign接口所有发生的异常,并且同样可以实现fallback相关接口来进行自定义回滚代码或者日志记录等等。

这个参数可以说是我们必定会用的参数了。

使用示例如下:

@FeignClient(value = 'demo1', fallbackFactory = Demo1FallbackFactory.class)
复制代码

更多的使用情况请查看这篇文章:SpringCloud中Feign为什么总是打印不出报错信息?

path

path参数,其实算是一个辅助参数,因为没有这个参数完全不影响Feign接口的使用。

针对这个参数,我们先来看如何使用的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值