springboot openfeign,springcloud openfeign用法
目录
使用openfeign来远程调用跳羚使用openfeign
使用openfeign来远程调用
1、客户端调用方导入依赖
org。spring框架。云之春-云之始-开佯2、启动类@EnableFeignClients
3、
4、
springBoot使用openfeign
1、首先需要把两个不同模块都加入到高洛注册中心中
2、引入openfeign依赖
依赖groupIdorg.springframework.cloud/groupId artifact id spring-cloud-starter-open feign/artifact id/dependency 3、由于春云假装在霍斯顿106 . M2发布了版本之后不再使用带状物而是使用弹簧云负载平衡器,所以不引入弹簧云负载平衡器会报错
解决方法
加入弹簧云负载平衡器依赖
依赖关系groupIdorg.springframework.cloud/groupId artifactId spring-cloud-负载平衡器/artifactId/依赖关系在高洛中排除带状物依赖
排除排除groupIdorg.springframework.cloud/groupId人造春天-云-启动器-网飞-ribbon/artifact id/exclusion/排除不然负载平衡器无效
4、定义一个假装接口,添加@FeignClient("xxxx ")依赖,xxxx是被调用服务的服务名,声明之后即可调用此接口
@请求映射(/xxxx/xxxx/xxxx/list )//这里是被调用服务接口的全路径public R远程列表();5、在项目启动类添加@ EnableFeignClients(base packages={ " com。xxxx。xxxx。xxxx " })注解
基础包是假装接口路径
以上为个人经验,希望能给大家一个参考,也希望大家多多支持盛行它。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。