热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【springCloudfeign】FeignClient注解详解

一、name:微服务中的服务名,中间不能有_可以用-代替二、url:如果不是微服务调用的话可以手动设置地址这个值可以设置为http:ip:端口三、d

一、name:微服务中的服务名,中间不能有 _ 可以用 - 代替


二、url: 如果不是微服务调用的话可以手动设置地址这个值可以设置为 http://ip:端口/


三、decode404: 当发生http 404错误时,默认false,如果该字段位true,会调用decoder进行解码然后返回 null ,否则抛出FeignException


四、configuration: Feign配置类,可以自定义Feign的Encoder、Decoder、LogLevel、Contract


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


六、fallbackFactory: 工厂类,用于生成fallback类示例,通过这个属性我们可以实现每个接口通用的容错逻辑,减少重复的代码


七、path: 定义当前FeignClient的统一前缀,例如controller上有加接口前缀的话就要写在这里


推荐阅读
author-avatar
杨子诺zoz_492
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有