領先一步
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` goal 和 `bootBuildImage` task,增加了對使用 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”標籤。如果您有一般性問題,請使用spring-boot標籤在stackoverflow.com提問,或者在 Gitter 上與社群交流。