Caused by: java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netflix-ribbon?
时间: 2023-07-26 20:45:20 浏览: 168
Java异常之—-Caused by: java.lang.IllegalStateException: Method has too many Body parameters
这个错误通常是由于在使用Feign进行服务调用时没有添加Ribbon依赖导致的。在使用Feign时,需要通过添加spring-cloud-starter-netflix-ribbon依赖来启用Ribbon的负载均衡功能。你可以在pom.xml文件中添加以下依赖来解决这个问题:
```
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</dependency>
```
另外,确保你的应用程序已经配置了服务发现功能,并且可以从服务注册中心获取服务列表。
阅读全文