Spring Boot 版本历史全览:从诞生到最新版本

jxq
8
2026-04-14

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.52026-03-26Test starter for Spring Integration does not include Spring
4.0.42026-03-19OpenTelemetry's ZipkinSpanExporter has been 已弃用 and i
4.0.32026-02-19新增 TWENTY\_SIX to JavaVersion enum #49193
4.0.22026-01-22The dependency on `org.eclipse.jetty.ee11:jetty-ee11-servlet
4.0.12025-12-18Hibernate 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.132026-03-26Jackson has been 升级d to 2.21.2 in response to the Jacks
3.5.122026-03-19EndpointRequest request matcher for health groups is too com
3.5.112026-02-19Whitespace can be incorrectly removed when spring-boot-confi
3.5.102026-01-22Evaluation of bean conditions unnecessarily queries the bean
3.5.92025-12-18RabbitHealthIndicator reports an error when version is missi

📊 主要版本对比

特性Spring Boot 2.xSpring Boot 3.xSpring Boot 4.x
最低 Java 版本Java 8Java 17Java 21
Spring Framework5.x6.x7.x
Jakarta EEjavaxjakartajakarta
原生编译实验性支持优化
虚拟线程不支持支持全面支持

数据来源:GitHub API | 自动更新

动物装饰