領先一步
VMware 提供訓練和認證,以加速您的進度。
深入瞭解我很高興代表 Spring Boot 團隊以及所有貢獻者宣布 Spring Boot 2.3.0 已經發布,現在可以從 repo.spring.io 和 Maven Central 取得。
此版本新增了大量新功能和改進。如需完整的升級說明和新增和值得注意的功能,請參閱發布說明。
Spring Boot 2.3 遷移到幾個 Spring 專案的新版本
我們也儘可能升級到其他第三方函式庫的最新穩定版本。此版本中一些更值得注意的第三方依賴項升級包括
Spring Boot 2.3 支援 Java 14,同時與 Java 11 和 8 保持相容。
Spring Boot 2.3 新增了一些有趣的新功能,可以幫助您將 Spring Boot 應用程式封裝到 Docker 映像中。已透過 spring-boot:build-image
目標和 bootBuildImage
工作將使用 Cloud Native Buildpacks 建立 Docker 映像的支援新增至 Maven 和 Gradle 外掛程式。預設情況下,使用 Paketo Java buildpack 來建立映像。
此外,已將使用將內容分隔成圖層的 jar 檔案的支援新增至 Maven 和 Gradle 外掛程式。
所有四個內嵌 Web 伺服器 (Jetty、Reactor Netty、Tomcat 和 Undertow) 以及反應式和基於 Servlet 的 Web 應用程式都支援優雅關閉。設定寬限期後,Web 伺服器在關閉時將不再允許新的請求,並且最多等待寬限期以完成作用中的請求。
Spring Boot 2.3 具有您應用程式可用性的內建知識,可追蹤其是否處於活動狀態以及是否已準備好處理流量。請查看這篇部落格文章以了解更多詳細資訊。
Spring Boot 2.3 隨附 Spring Data Neumann,其中包含許多主要版本和驅動程式升級。此版本還新增了對 R2DBC 的 GA 支援。
在發布說明中記錄了大量其他變更和改進。您還可以找到我們計畫在下一個版本中移除的已棄用類別和方法的清單。
我們想藉此機會再次感謝我們所有的使用者和貢獻者。目前已有超過 680 人 提交程式碼,並且專案已超過 26000 次提交。
如果您有興趣提供協助,請查看問題儲存庫中「非常適合貢獻」標籤。如果您有一般問題,請使用 spring-boot
標籤在 stackoverflow.com 上提問,或在 Gitter 上與社群聊天。