今天写spring cloud的服务注册、服务发现的demo时 启动报了如下错:
Caused by: java.lang.IllegalStateException: No Feign Client for loadBalancing defined.
经过检查发现是没有添加服务注册的依赖,我用的是nacos添加如下,如果你用的是eureka请添加eureka的依赖,
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
虽然这个服务是用来Feign调用服务的,但是也得引入服务注册,要不然程序不知道去哪调用,切记再加上如下配置:(如果你用的是eureka,就按eureka的配置添加上注册地址)
spring.application.name=demo-client
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
帮助到您请点赞关注收藏谢谢!!