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

Spring Boot项目如何覆盖starter-parent引入的spring-kafka默认版本

覆盖Spring Boot默认spring-kafka依赖版本的操作方法

Spring Boot的spring-boot-starter-parent通过内置属性统一管控所有官方适配依赖的版本,要将spring-kafka从默认的2.5.14升级到2.6.10,有两种可行方案:

  • 方案一(推荐,全局统一管控)
    在项目pom.xml的<properties>节点中添加spring-kafka的版本属性,即可全局覆盖父依赖的默认版本,无需修改原有依赖声明:
    <properties>
        <spring-kafka.version>2.6.10</spring-kafka.version>
    </properties>
    
  • 方案二(单依赖单独指定)
    直接在spring-kafka的依赖声明中显式添加<version>标签,优先级高于全局属性配置:
    <dependency>
        <groupId>org.springframework.kafka</groupId>
        <artifactId>spring-kafka</artifactId>
        <version>2.6.10</version>
    </dependency>
    

注意:修改后可执行mvn dependency:tree命令查看spring-kafka的实际生效版本,确认是否覆盖成功。当前你使用的Spring Boot 2.3.12.RELEASE和spring-kafka 2.6.10版本适配性良好,无已知核心兼容性问题。

内容的提问来源于stack exchange,提问作者hello world

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 11:36:03