浅谈@FeignClient中name和value属性的区别

作者:明快de玄米61 时间:2023-11-06 13:04:14 

name和value属性的区别

浅谈@FeignClient中name和value属性的区别

从源码可以得知,name是value的别名,value也是name的别名。

两者的作用是一致的,name指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现。

name和url属性的作用

定义

 feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。

Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。

场景

通过feign调用Eureka上注册的服务,需要指定什么属性?

解释

name/value属性:这两个的作用是一样的,指定的是调用服务的微服务名称

url:指定调用服务的全路径,经常用于本地测试

如果同时指定name和url属性:则以url属性为准,name属性指定的值便当做客户端的名称

来源:https://blog.csdn.net/qq_42449963/article/details/105744154

标签:@FeignClient,name,value
0
投稿

猜你喜欢

  • java通过实例了解值传递和引用传递

    2023-11-11 16:19:53
  • Java线程休眠的5种方法

    2022-02-21 04:49:48
  • 理解Java中的静态绑定和动态绑定

    2022-05-28 04:20:06
  • 在android中如何用Java加载解析so

    2023-09-14 18:16:05
  • 举例解析Java的图像缓冲技术的使用

    2022-09-08 17:17:17
  • Android的Launcher启动器中添加快捷方式及小部件实例

    2022-10-26 13:05:14
  • Java实现一个简单的定时器代码解析

    2021-11-24 20:25:38
  • Android实现二维码扫描和生成的简单方法

    2022-06-18 18:15:52
  • Android ActionBarActivity设置全屏无标题实现方法总结

    2023-09-09 10:44:57
  • C++实现特殊矩阵的压缩存储算法

    2023-11-17 23:53:06
  • Java 对HashMap进行排序的三种常见方法

    2022-11-04 19:02:10
  • Java JDK与cglib动态代理有什么区别

    2023-07-23 08:10:15
  • 简单实现Java web服务器

    2023-10-11 16:47:13
  • android中RecyclerView自定义分割线实现

    2023-08-03 17:37:47
  • Android中获取资源 id 及资源 id 的动态获取

    2023-06-30 04:38:06
  • Java数据结构之线段树中的懒操作详解

    2021-08-20 00:21:52
  • 深入理解C#之枚举

    2023-01-02 14:08:33
  • Android实现图片轮播效果

    2022-01-24 02:33:13
  • idea中使用(Revert Commit)图解

    2023-03-22 18:45:58
  • Android开发实现图片的上传下载

    2022-10-21 03:41:10
  • asp之家 软件编程 m.aspxhome.com