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

如何查询Spring Boot对应版本中嵌入式组件(如H2数据库)的版本?

Spring Boot嵌入式H2数据库版本查询指南

嘿,这个问题我门儿清,给你拆解明白!

一、常见Spring Boot版本对应的嵌入式H2版本

不同Spring Boot版本会绑定特定版本的H2数据库,举几个典型的例子:

  • Spring Boot 1.5.x系列(比如你问的1.5.9-RELEASE):绑定的是H2 1.4.197
  • Spring Boot 2.7.x系列:绑定的是H2 2.1.x版本
  • Spring Boot 3.x系列:因为适配Jakarta EE规范,绑定的是H2 2.2.x及以上版本

二、查询任意Spring Boot版本中嵌入式组件版本的方法

1. 通过项目依赖配置文件查看

如果你已经创建了对应版本的Spring Boot项目:

  • Maven项目:打开pom.xml,找到Spring Boot的parent依赖(比如<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.9.RELEASE</version></parent>),点进去这个parent的pom文件,在<dependencyManagement>节点里搜索h2,就能看到对应的版本号。
  • Gradle项目:在终端执行命令 ./gradlew dependencies(Windows系统用gradlew.bat dependencies),输出结果里找到h2相关的依赖条目,后面跟着的就是版本号。

2. 借助Spring Initializr快速验证

打开Spring Initializr,选择你要查询的Spring Boot版本,勾选H2数据库依赖,生成项目后打开pom.xml或build.gradle,里面直接写了H2的版本号,一目了然。

3. 查看Spring Boot官方依赖清单

每个Spring Boot版本都有对应的依赖版本管理模块(spring-boot-dependencies),你可以去Spring Boot的GitHub仓库找到对应版本的tag(比如v1.5.9.RELEASE),进入spring-boot-dependencies模块的pom.xml文件,搜索对应的组件(比如h2),就能找到绑定的版本号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:02:13