@feignClient注解放在接口上可以直接调用对应的目标服务,那么,它的实现类有什么作用呢

uniquewdl 2019-03-18 04:31:36
@feignClient注解放在接口上可以直接调用对应的目标服务,那么,它的实现类有什么作用呢
...全文
4255 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
专注写bug 2020-05-22
  • 打赏
  • 举报
回复
feignclient实现的作用和resttemplate一致,只是又得人不喜欢使用resttemplate拼接url而已,区别不大,都可以做负载均衡操作
luckyZQC 2020-05-22
  • 打赏
  • 举报
回复
@FeignClient(value = "")
他只是调用远程服务,被调用的服务哪儿来的?生产者提供的啊,生产者怎么来的?不得写实现?分布式了解一下
流星007 2020-03-23
  • 打赏
  • 举报
回复 1
实现类是可以用来做熔断的,可以参考一下这篇文章:https://blog.csdn.net/qq_33220089/article/details/103306567
伍成祥 2020-03-20
  • 打赏
  • 举报
回复
服务熔断之后,默认接口返回数据。
  • 打赏
  • 举报
回复
7楼正解,一般实现类都是用来做熔断处理;
bcsflilong 2019-03-20
  • 打赏
  • 举报
回复
加了@feignClient的接口 你还有自己写个实现类吗? 如果是自己写了 那应该在消费端有自己的业务需要处理
931828653 2019-03-20
  • 打赏
  • 举报
回复 1
实现类 是熔断机制 返回的报错数据
哈希塞特 2019-03-20
  • 打赏
  • 举报
回复
接口是没法工作的,加了@FeignClient的接口运行时都会生成代理类,由代理类去调用远程服务。你说的实现类可能是异常的时候才调用。
uniquewdl 2019-03-19
  • 打赏
  • 举报
回复
那为啥我看到的项目好多@FeignClient注解上加上了url(这样可以直接调用远程服务)但是还是写了实现类,而且实现类里有业务逻辑
kang5789 2019-03-19
  • 打赏
  • 举报
回复
他的原理是调用eureka中对应name的服务,默认使用http调用,不需要写实现类,就算写了也不会调用
鸣鸣Amadues 2019-03-18
  • 打赏
  • 举报
回复
接口只是定义,类才是具体实现。 我不知道@feignClient是什么,不过如果他可以实现功能,那么这个注解应该是包含了类的信息的,比如可以根据注解得到类名之类的。
ml_dark 2019-03-18
  • 打赏
  • 举报
回复
没明白你想要表达什么?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧