close
關注我,回復關鍵字「spring」,
免費領取Spring學習資料。

出品 | OSC開源社區(ID:oschina2013)
Spring Boot 3.0 現已正式發布,此版本包含了12 個月以來 151 個人的5700 多次commit的工作結晶。這是自 4.5 年前發布 2.0 以來,Spring Boot 的第一次重大修訂。它也是第一個支持 Spring Framework 6.0和 GraalVM 的 Spring Boot GA 版本。
由於這是 Spring Boot 的一個主要版本,因此升級現有應用程序可能比平時更複雜一些。官方整理了一份專門的遷移指南,以幫助升級現有的 Spring Boot 2.7 應用程序。如果你當前運行的是早期版本的 Spring Boot,建議先升級到 Spring Boot 2.7,然後再遷移到 Spring Boot 3.0。
新版本的亮點包括:

Java 17 baseline 和 Java 19 支持。

Spring Boot 3.0 要求 Java 17 作為最低版本。如果你當前使用的是 Java 8 或 Java 11,則需要先升級 JDK,然後才能開發 Spring Boot 3.0 應用程序。Spring Boot 3.0 運行良好,並已通過 JDK 19 測試。

Spring Boot 需要 Graal 22.3 或更高版本和 Native Build Tools Plugin 0.9.17 或更高版本

支持 GraalVM native images,取代實驗性的 Spring Native 項目。

Spring Boot 3.0 應用程序現在可以轉換為 GraalVM native images,這可以提供顯着的內存和啟動性能改進。支持 GraalVM Native Images 是整個 Spring 產品組合中的一項重大工程工作。

要開始使用 GraalVM native images,可參閱更新後的 Spring Boot 參考文檔:https://docs.spring.io/spring-boot/docs/3.0.0-SNAPSHOT/reference/html/native-image.html#native-image

通過 Micrometer 和 Micrometer 跟蹤改進可觀察性

支持具有 EE 9baseline的 Jakarta EE 10

公告稱,「再次感謝多年來為 Spring 和 Spring Boot 做出貢獻的所有人!支持 Jakarta EE 9 和 10、可觀察性增強以及 GraalVM 支持是一項巨大的團隊努力,Spring 產品組合的方方面面都未受影響。特別感謝 Spring 組合中其他項目的開發人員,沒有他們就不可能有這個版本。」
更多詳情可查看release notes:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes
相關鏈接:

https://spring.io/blog/2022/11/24/spring-boot-3-0-goes-ga

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide


END


如何自定義 SpringBoot 多數據源的 starter 組件
使用 Spring Native 毫秒級啟動 SpringBoot 項目
Spring Boot超大文件上傳,實現秒傳
SpringBoot + Prometheus + Grafana 打造可視化監控一條龍

關注後端面試那些事,回復【2022面經】

獲取最新大廠Java面經


最後重要提示:高質量的技術交流群,限時免費開放,今年抱團最重要。想進群的,關注SpringForAll社區,回復關鍵詞:加群,拉你進群。




點擊這裡領取2022大廠面經
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()