升级springboot版本后feign无法使用
时间: 2023-12-08 15:03:23 浏览: 352
升级Spring Boot版本后,如果Feign无法使用,可能是因为新版本的Spring Boot默认使用了Spring Cloud OpenFeign而不是原始的Feign。如果您仍然想使用原始的Feign,需要在pom.xml文件中排除Spring Cloud OpenFeign,并将Feign的版本设置为适合您的Spring Boot版本的版本。具体来说,您可以在pom.xml文件中添加以下内容:
```xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-openfeign-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-core</artifactId>
<version>适合您的Spring Boot版本的版本号</version>
</dependency>
```
请注意,如果您使用的Spring Boot版本是2.5.x或更高版本,则不需要排除Spring Cloud OpenFeign。相反,您只需要将Feign的版本设置为适合您的Spring Boot版本的版本即可。
阅读全文