一次精彩的播客:傳奇人物 Sébastien Deleuze 介紹 Spring Framework 7 中的所有新特性和優點

工程 | Josh Long | 2025年11月20日 | ...

各位 Spring 粉絲們,大家好!祝大家 Spring Boot 4.0 釋出日快樂!務必從 Spring Initializr(也就是 start.spring.io)獲取程式碼!本次釋出包含許多新功能,其中大部分來自 Spring Framework 7。為了幫助大家深入瞭解本週的內容,我們邀請到了傳奇的 Spring Framework 貢獻者 Sébastien Deleuze!

Spring Boot 4.0.0 現已釋出

釋出 | Phil Webb | 2025年11月20日 | ...

我非常高興地代表團隊和所有貢獻者宣佈,Spring Boot 4.0.0 已經發布,現在可以從 Maven Central 獲取。

此版本是新一代 Spring Boot 的開端,為未來幾年提供了堅實的基礎。此版本基於 Spring Framework 7,包含許多令人興奮的新功能,包括

  • Spring Boot 程式碼庫的完整 模組化,提供更小、更專注的 jar 包。
  • 透過 JSpecify 在整個產品組合中 增強空安全
  • 對 Java 25 的一流支援(同時保留 Java 17 相容性)。
  • 對基於 REST 的應用程式的 API 版本控制HTTP 服務客戶端 的支援。

Spring Boot 3.5.8 現已釋出

版本釋出 | Andy Wilkinson | 2025年11月20日 | ...

我很高興代表團隊和所有貢獻者宣佈 Spring Boot 3.5.8 已經發布,現在可以從 Maven Central 獲取。

此版本包括 57 項錯誤修復、文件改進和依賴升級。感謝所有透過問題報告和拉取請求做出貢獻的人。

你如何提供幫助?

如果您有興趣提供幫助,請檢視問題倉庫中的“適合貢獻”標籤。如果您有一般性問題,請使用spring-boot 標籤stackoverflow.com 上提問。

專案頁面 | GitHub | 問題 | 文件 | Stack…

Spring Boot 3.4.12 現已釋出

版本釋出 | Moritz Halbritter | 2025年11月20日 | ...

我很高興地代表團隊和所有貢獻者宣佈,Spring Boot 3.4.12 已經發布,現在可以從 Maven Central 獲取。

此版本包括 45 個錯誤修復、文件改進和依賴項升級。感謝所有透過問題報告和拉取請求做出貢獻的人。

你如何提供幫助?

如果您有興趣提供幫助,請檢視問題倉庫中的“適合貢獻”標籤。如果您有一般性問題,請使用spring-boot 標籤stackoverflow.com 上提問。

專案頁面 | GitHub | 問題 | 文件 | Stack…

Spring Batch 6.0.0 GA 釋出!

版本釋出 | Mahmoud Ben Hassine | 2025年11月19日 | ...

尊敬的 Spring Batch 社群,

我很高興地代表團隊和所有貢獻者宣佈 Spring Batch 6.0.0 GA 釋出!

Spring Batch 6.0 是一個重要版本,它基於 Spring Framework 7.0 的基礎,將透過 Spring Boot 4.0 提供一個健壯高效的批處理框架。此通用可用版本包括之前所有候選版本中引入的所有功能和改進,以及基於社群反饋的額外增強功能。

Spring Batch 6.0.0 GA 的一些主要亮點包括

  • 升級到最新的 Spring 依賴項,如 Spring Framework 7.0、Spring Data 4.0 和 Spring Integration 7.0
  • 透過 JSpecify 實現全面的空安全
  • 新的、更健壯、更快速的塊處理模型實現
  • 新的、增強的併發模型,以提高吞吐量和效能
  • 支援多執行緒的本地資料分塊
  • 支援遠端步驟執行
  • SEDA 風格與 Spring Integration 訊息通道
  • 優雅關機支援和恢復失敗作業執行的能力
  • 支援 Java Flight Recorder (JFR) 的可觀測性事件

Spring REST Docs 4.0.0

版本釋出 | Andy Wilkinson | 2025年11月19日 | ...

我很高興代表團隊和所有貢獻者宣佈 Spring REST Docs 4.0.0 已經發布,現在可以從 Maven Central 獲取。

請參閱發行說明以獲取更多詳細資訊和升級說明。

感謝所有透過問題報告和拉取請求做出貢獻的人。

4.0 有哪些新特性

4.0 版本亮點包括:

  • 升級到 Spring Framework 7
  • 升級到 Jackson 3
  • 透過 JSpecify 實現全面的空安全
  • 基於 Antora 的參考文件

你如何提供幫助?

如果您有興趣提供幫助,請檢視問題儲存庫中的 “理想貢獻”標籤。如果您有一般性問題,請使用 spring-restdocs 標籤stackoverflow.com 上提問…

Spring AMQP 4.0.0 釋出

釋出 | Artem Bilan | 2025年11月19日 | ...

我代表團隊和所有貢獻者,很高興地宣佈 Spring AMQP 4.0.0 正式釋出。

這一代新版本的一些顯著特性和變化

  • 用於 AMQP 1.0 協議和 RabbitMQ 的 spring-rabbitmq-client 模組;
  • 支援 Jackson 3;
  • 透過 JSpecify 實現空值性;
  • 遷移到 Spring Core Retry。

欲瞭解更多資訊,請參閱釋出說明新特性

祝好, 
Artem

專案頁面 | GitHub 問題 | 貢獻 | 幫助

Spring Integration 7.0.0 釋出

釋出 | Artem Bilan | 2025年11月19日 | ...

我代表團隊和所有貢獻者,很高興地宣佈 Spring Integration 7.0.0 版本正式釋出。

此外,還發布了 6.5.46.4.9 版本,包含錯誤修復和依賴項升級。

7.0.0 中一些值得注意的更改

  • 透過 JSpecify 實現空值性;
  • 支援 Jackson 3;
  • 遷移到 Spring Core Retry;
  • 基於 Spring AMQP 4.0 的 AMQP 1.0 通道介面卡;
  • FileReadingMessageSource 中要掃描的目錄現在可以配置為一個表示式,以便在每次掃描呼叫時在執行時進行評估;
  • 訊息儲存表的 MESSAGE_BYTES SQL 列已重新命名為 MESSAGE_CONTENT,因為在某些實現中,訊息序列化並不總是位元組陣列;
  • 所有 Spring Integration 模組現在都遵循標準包結構:元件已移至 inputoutput

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有