Spring Boot 3 是五年来最大的版本跃迁。Jakarta EE 迁移、GraalVM 原生镜像、虚拟线程支持——每个都是重大变革。哪些影响你的代码?怎么平滑升级?
一、Spring Boot 3 核心变化
1.1 版本跃迁
Spring Boot 版本演进:
2.x (2018-2022) → Java 8+
3.0 (2022-11) → Java 17+
3.1 (2023-05) → Docker Compose 支持
3.2 (2023-11) → 虚拟线程、RestClient
3.3 (2024-05) → Pulsar 支持、结构化日志
3.4 (2025-11) → 进一步原生镜像优化
核心变化:
1. Java 17 最低版本(推荐 21)
2. Jakarta EE 9+(javax → jakarta)
3. GraalVM 原生镜像一等公民
4. 虚拟线程支持(3.2+)
5. 可观测性内置(Micrometer + OTel)
