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

如何查找指定依赖对应的父级依赖匹配版本?以Spring Boot为例

如何查找子依赖对应的父级Starter版本

针对你想通过spring-webmvc版本反查spring-boot-starter-web对应版本的需求,这里有几个实用方法:

  • 利用Spring Boot的依赖版本约束
    Spring Boot通过spring-boot-dependencies统一管理所有依赖版本,每个Spring Boot版本对应一套固定的第三方库版本。比如Spring Boot 3.0.x系列完全适配Spring Framework 6.x,所以spring-webmvc 6.0.0对应的spring-boot-starter-web版本就是3.0.0(或同分支的小版本,如3.0.1、3.0.2等)。

  • 用Maven命令反向验证
    你可以创建一个临时空Maven项目,在pom.xml中引入spring-boot-starter-web并调整版本,然后执行mvn dependency:tree命令查看依赖树,直到spring-webmvc的版本匹配6.0.0。也可以直接用参数指定版本进行排查:

    mvn dependency:tree -Dincludes=org.springframework:spring-webmvc -Dspring-webmvc.version=6.0.0
    
  • 查看Spring Boot发布文档
    每个Spring Boot正式版本的发布说明都会明确列出所依赖的核心Spring库版本,直接查找对应版本的文档就能找到两者的版本对应关系。

举个实际例子:spring-webmvc 6.0.0对应的spring-boot-starter-web最小版本是3.0.0,后续3.0.x的小版本也都依赖6.x系列的spring-webmvc。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 13:19:59