报错信息如下图:
一、@EnableFeignClients找不到
二、@SpringCloudApplication注解没有包含@SpringBootApplication,@EnableEurekaClient,@EnableCircuitBreaker
通过SpringCloudApplication点进去,发现并没有包含@SpringBootApplication,@EnableEurekaClient,@EnableCircuitBreaker这三个注解,如下图:
经过查看源码,发现是版本所致,具体解决方法如下:
springboot版本是2.4.5,openfeign版本使用3.0.0 即可解决
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>3.0.0</version>
</dependency>
openfeign版本已更新到 3.0.2,如图所示: