Spring Boot 4.0.0 現已正式發佈,“此版本標誌着新一代 Spring Boot 的誕生,為未來幾年奠定了堅實的基礎。”
新版本基於 Spring Framework 7 構建,幷包含許多新特性,其中包括:
- 對 Spring Boot 代碼庫進行完全模塊化改造,提供更小、更專注的 jar 包。
- 通過 JSpecify 對整個產品組合的 null safety 進行改進。
- 對 Java 25 提供一流的支持(同時保持與 Java 17 的兼容性)。
- 支持基於 REST 的應用程序的 API 版本控制和 HTTP 服務客户端。
有關新功能的完整列表,可參閲發行説明。
由於這是 Spring Boot 的一個主要版本,升級現有應用程序可能比平時更復雜一些,因此官方建議升級的用户最好參照專門的遷移指南。