You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Spring Boot 3.0.0-M4中使用Spring Cloud OpenFeign?

在Spring Boot 3.0.0-M4中使用Spring Cloud OpenFeign的兼容方案
  • 明确版本匹配关系
    Spring Boot 3.0.x的里程碑版本对应Spring Cloud 2022.0.0-Mx(代号Kilburn)系列,你需要使用Spring Cloud OpenFeign 2022.0.0-M4来匹配Spring Boot 3.0.0-M4。

  • 配置依赖管理与依赖
    如果使用Maven,先在pom.xml中添加Spring Cloud的依赖管理,指定对应版本:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2022.0.0-M4</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

然后引入OpenFeign的starter依赖:

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

如果使用Gradle,在build.gradle中配置:

dependencyManagement {
    imports {
        mavenBom "org.springframework.cloud:spring-cloud-dependencies:2022.0.0-M4"
    }
}

dependencies {
    implementation 'org.springframework.cloud:spring-cloud-starter-openfeign'
}
  • 配置里程碑仓库
    由于使用的是里程碑版本,默认仓库可能无法获取依赖,需要添加Spring的里程碑仓库:
    Maven在pom.xml中添加:
<repositories>
    <repository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>https://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

Gradle在build.gradle中添加:

repositories {
    mavenCentral()
    maven { url 'https://repo.spring.io/milestone' }
}
  • 备选方案
    如果上述里程碑版本存在问题,可以尝试使用Spring Cloud OpenFeign的快照版本(对应2022.0.0-SNAPSHOT),但需注意快照版本稳定性不足,仅用于测试场景。

内容的提问来源于stack exchange,提问作者arman sanahmadi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 05:54:22