Spring Boot 版本与对应 JDK 版本兼容性_springboot版本和jdk版本
Spring Boot 版本与对应 JDK 版本兼容性
以下是 Spring Boot 主要版本与所需 JDK 版本的对应关系,以及长期支持(LTS)信息:
最新版本对应关系 (截至2024年)
重要说明
-
JDK 17+ 要求:
- Spring Boot 3.x 系列必须使用 JDK 17 或更高版本
- 这是为了支持 Jakarta EE 9+ (从 javax 迁移到 jakarta 包)
-
长期支持(LTS)版本:
- 目前 Spring Boot 2.7.x 和 3.1.x 是长期支持版本
- 商业支持可延长至2025年5月
-
生产环境推荐:
- 新项目:Spring Boot 3.2.x + JDK 17/21 (LTS)
- 旧系统维护:Spring Boot 2.7.x + JDK 8/11 (LTS)
-
版本支持政策:
- 一般版本支持12个月
- LTS版本支持24-36个月
历史版本对应关系
如需更详细的信息,建议查看Spring官方文档。