Spring Boot 版本历史全览
Spring Boot 是 Spring 生态的核心框架,简化了 Spring 应用的开发
最后更新:2026-04-14 00:55
📖 Spring Boot 简介
Spring Boot 是 Spring 官方推出的快速开发框架,于 2014 年 4 月发布 1.0 版本。
核心特性
- 🚀 快速启动:内嵌服务器,无需部署 WAR 文件
- ⚙️ 自动配置:根据依赖自动配置 Spring 应用
- 📦 起步依赖:简化构建配置
- 🔧 生产就绪:健康检查、指标监控
🆕 Spring Boot 4.x 版本
4.0.0 - 重大版本更新 (2025-11-20)
- 支持 Java 21+,推荐 Java 24
- Jakarta EE 11 支持
- Hibernate 7.x ORM 框架
- 虚拟线程全面支持
- GraalVM 原生编译优化
当前稳定版本
| 版本 | 发布日期 | 主要更新 |
|---|---|---|
| 4.0.5 | 2026-03-26 | Test starter for Spring Integration does not include Spring |
| 4.0.4 | 2026-03-19 | OpenTelemetry's ZipkinSpanExporter has been 已弃用 and i |
| 4.0.3 | 2026-02-19 | 新增 TWENTY\_SIX to JavaVersion enum #49193 |
| 4.0.2 | 2026-01-22 | The dependency on `org.eclipse.jetty.ee11:jetty-ee11-servlet |
| 4.0.1 | 2025-12-18 | Hibernate has been 升级d to 7.2.0.Final in response to Hi |
🔄 Spring Boot 3.x 版本
3.0.0 - 重要版本更新 (2022-11-24)
- 最低要求 Java 17
- Jakarta EE 9+ 支持
- Spring Framework 6.x
- 原生编译支持(GraalVM)
当前稳定版本
| 版本 | 发布日期 | 主要更新 |
|---|---|---|
| 3.5.13 | 2026-03-26 | Jackson has been 升级d to 2.21.2 in response to the Jacks |
| 3.5.12 | 2026-03-19 | EndpointRequest request matcher for health groups is too com |
| 3.5.11 | 2026-02-19 | Whitespace can be incorrectly removed when spring-boot-confi |
| 3.5.10 | 2026-01-22 | Evaluation of bean conditions unnecessarily queries the bean |
| 3.5.9 | 2025-12-18 | RabbitHealthIndicator reports an error when version is missi |
📊 主要版本对比
| 特性 | Spring Boot 2.x | Spring Boot 3.x | Spring Boot 4.x |
|---|---|---|---|
| 最低 Java 版本 | Java 8 | Java 17 | Java 21 |
| Spring Framework | 5.x | 6.x | 7.x |
| Jakarta EE | javax | jakarta | jakarta |
| 原生编译 | 实验性 | 支持 | 优化 |
| 虚拟线程 | 不支持 | 支持 | 全面支持 |
数据来源:GitHub API | 自动更新