zoukankan      html  css  js  c++  java
  • Spring注解之@FeignClient注解使用方法

    声明接口时在代码中通过@Resource注入容器之后即可使用。@FeignClient注解的常用属性如下:

    • value/name:value和name的作用一样,用于指定FeignClient的名称;如果没有配置url,而且项目使用了Eureka 或者nacos,name属性会作为微服务的名称,用于服务发现。反之,只是一个名称。

    • url:一般用于调试,作用是指定@FeignClient调用的API地址,而非从服务中心获取。

    • decode404:当发生http 404错误时,如果该字段为true,会调用decoder进行解码;否则,抛出FeignException。

    • configuration:Feign配置类,作用是自定义Feign的Encoder、Decoder、LogLevel、Contract。

    • fallback:定义容错的处理类,当调用远程接口失败或超时时,会调用对应接口的容错逻辑,fallback指定的类必须实现@FeignClient标记的接口。

    • fallbackFactory:工厂类,用于生成fallback类实例,实现每个接口通用的容错逻辑,减少重复的代码。

    • path:定义当前FeignClient的统一前缀。

    更新中...


      读后有收获,小礼物走一走,请作者喝咖啡。

    赞赏支持

  • 相关阅读:
    IE hack [if IE]解决IE CSS 兼容问题
    jQuery重要插件、JS辅助工具
    几个jQueryUI框架
    推荐书籍
    Win7下用原生的ie6调试网页
    Code First :使用Entity. Framework编程(3)
    Code First :使用Entity. Framework编程(6)
    JSON数据格式转换
    Code First :使用Entity. Framework编程(5)
    Code First :使用Entity. Framework编程(4)
  • 原文地址:https://www.cnblogs.com/east7/p/15731636.html
Copyright © 2011-2022 走看看