使用SpringCloud OpenFeign过程中,启动时出现的问题

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId><version>3.1.0</version>
</dependency>

经过网上查询得知:

   由于SpringCloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错

解决方法

加入spring-cloud-loadbalancer依赖 并且在OpenFeign中排除ribbon依赖,不然loadbalancer无效

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId><version>3.1.0</version><exclusions><exclusion><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-netflix-ribbon</artifactId></exclusion></exclusions>
</dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>

注意这里排除openfeign自带的ribbon时,去找一下自带的是哪一种ribbon ,网上很多都是排除掉

       <exclusions><exclusion><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-ribbon</artifactId></exclusion></exclusions>

但是有些根本不管用是因为你导入的openfeign自带的ribbon不是starter版本,如下:

所以在排除ribbon版本时,请注意自带版本是什么,不要照抄网上例子

No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netflix-ri相关推荐

  1. spring cloud整合feign和nacos报错:No Feign Client for loadBalancing defined. Did you forget to include

    Did you forget to include spring-cloud-starter-loadbalancer 问题描述 项目环境 解决方案 1.引入eureka依赖--无效 2.降低spri ...

  2. 谷粒商城基础篇爬坑笔记--No Feign Client for loadBalancing defined以及加载测试失败

    在远程调用章节写完代码运行member模块开启失败,报错信息为: No Feign Client for loadBalancing defined. Did you forget to includ ...

  3. No Feign Client for loadBalancing defined.错误

    SpringCloud OpenFeign报错 No Feign Client for loadBalancing defined. Did you forget to include spring- ...

  4. spring cloud + nacos + feign调用

    //by yan 20211119 需求: 简单建个项目,用来测试调用注册在nacos的服务接口. 步骤: idea -> new project-> Spring Initializr ...

  5. Spring Boot + Spring Cloud 构建微服务系统(三):服务消费和负载(Feign)

    Spring Cloud Feign Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端.它使得编写Web服务客户端变得更加简单.我们只需要通过创建接口 ...

  6. Spring Cloud微服务之Feign服务调用(十一)

    Feign服务调用 一.Feign简介 基本概念 二.实现服务调用 1.编写删除源文件接口 2.在service模块添加pom依赖 3.在调用端(service_user)的启动类添加注解 4.新建一 ...

  7. 《深入理解 Spring Cloud 与微服务构建》第八章 声明式调用 Feign

    ·# <深入理解 Spring Cloud 与微服务构建>第八章 声明式调用 Feign 文章目录 一.Feign 简介 1.简介 2.工作原理 二.写一个 Feign 客户端 三.Fei ...

  8. Spring Cloud Feign使用详解

     通过前面两章对Spring Cloud Ribbon和Spring Cloud Hystrix的介绍,我们已经掌握了开发微服务应用时,两个重要武器,学会了如何在微服务架构中实现客户端负载均衡的服务调 ...

  9. Spring Cloud 服务消费者 Feign (三)

    Feign Feign是一个声明式的Web服务客户端,使用Feign可使得Web服务客户端的写入更加方便. 它具有可插拔注释支持,包括Feign注解和JAX-RS注解.Feign还支持可插拔编码器和解 ...

最新文章

  1. API网关是否真的起到了它该有的作用?
  2. 使用ionic创建IOS和Android 应用总结
  3. anaconda和vscode配置python_vscode配置anaconda3的方法步骤
  4. GDI+绘制极坐标图(Polar Diagram)
  5. 数学--数论--费马小定理+求逆元
  6. 中国剩余定理(模板+代码)
  7. 服务器centos怎么部署_我什么都不会,怎么拥有自己的个人博客呢
  8. 剪切粘贴时总是上次的内容_关于复制粘贴,还有一个鲜为人知的技巧!
  9. MVC实战之排球计分(六)—— 使用EF框架,创建Controller,生成数据库。
  10. 1月13 PyTorch 中模型的使用,保存加载模型
  11. php @file_exists 前面加at是什么意思,PHP file_exists()函数前加反斜杠“\”是什么意思?...
  12. w7系统关闭打印服务器,w7打印后台处理程序服务总是自动停止如何解决【照片】...
  13. 【Paper reading】可变剪接预测ENCODEC数据集
  14. 【0门槛】PR稿的自我修养
  15. 2008服务器系统usb驱动,给Windows server 2008 r2系统镜像装载usb3.0驱动
  16. asp.net web压力测试
  17. MSP430编程器仿真器JTAG、SBW、BSL接口的区别
  18. 同步异步+阻塞非阻塞-三述
  19. DataList控件的使用
  20. Android拍照和相册+系统裁剪功能返回图片

热门文章

  1. 第三章 学习率(LR : learning rate)
  2. 深入理解Batchnorm
  3. Springboot项目启动后立即执行方法
  4. i7 1260p和i7 12700h差距 酷睿i71260p和12700h区别
  5. JsonNode中asText和toString的区别
  6. 网站服务器炸了 进不去怎么办,炉石传说服务器炸了怎么回事-暴风城进不去排不到人解决方法-乖乖手游网...
  7. 第四代微软小冰:情感框架升级+全时感官+融入社会
  8. strace 和 ptrace 详解
  9. 数模整数规划Python编程实现
  10. mongodb的aggregate 用法