搶佔先機
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 映象。透過 Maven 和 Gradle 外掛的 spring-boot:build-image
目標和 bootBuildImage
任務,增加了使用 Cloud Native Buildpacks 構建 Docker 映象的支援。預設使用 Paketo Java buildpack 建立映象。
此外,Maven 和 Gradle 外掛中增加了將內容分層構建 jar 檔案的支援。
所有四種嵌入式 Web 伺服器(Jetty、Reactor Netty、Tomcat 和 Undertow)以及響應式和基於 Servlet 的 Web 應用程式都支援平滑關機。配置了寬限期後,Web 伺服器在關機時將不再允許新請求,並會等待正在處理的請求完成,最長不超過寬限期。
Spring Boot 2.3 內建了對應用程式可用性的感知,可以跟蹤應用程式是否存活以及是否準備好處理流量。檢視這篇部落格文章瞭解更多詳情。
Spring Boot 2.3 集成了 Spring Data Neumann,該版本包含了眾多主要版本和驅動程序升級。此版本還增加了對 R2DBC 的 GA 支援。
在釋出說明中記錄了許多其他的變更和改進。您還可以找到計劃在下一版本中移除的已棄用類和方法的列表。
我們想借此機會再次感謝所有使用者和貢獻者。目前已有超過 680 人提交了程式碼,並且該專案已有超過 26000 次提交。
如果您有興趣提供幫助,請檢視問題庫中的 “ideal for contribution”(適合貢獻)標籤。如果您有一般性問題,請在 stackoverflow.com 上使用 spring-boot
標籤提問,或在 Gitter 上與社群交流。