本週 Spring 大事 - 2022 年 8 月 16 日

工程 | Josh Long | 2022 年 8 月 16 日 | ...

嗨,Spring 的粉絲們!歡迎來到另一個充滿驚奇的 本週 Spring 大事!這真是忙碌的一週!有時候我簡直不敢相信。你能相信已經 8 月 16 日了嗎?我的女兒這週要開學了!我們在北半球,暑假已經結束了。雖然官方上還有一個多月的夏季,但我希望大家都能盡可能地享受它,迎接即將到來的黑暗和寒冷的月份。

Twitter 幫助我消磨時間。我一直在編寫一些程式碼,想要在應用程式中使用 Twitter 的 OAuth 2 和 PKCE 支援,但一直無法成功。所以我聯繫了我的朋友 (實際上是大家的朋友!) Spring Security 的 負責人 Rob Winch (@rob_winch),向他尋求一些線索,他做得更好:他製作了一個 範例,展示了所有這些實際操作

介紹 Apache Pulsar 的實驗性 Spring 支援

工程 | Soby Chacko | 2022 年 8 月 16 日 | ...

我們很高興宣布我們正在孵化一個新的 實驗性 Spring 專案,用於 Apache Pulsar。該專案旨在提供 Spring 友好的 API、建構區塊和程式設計模型,用於編寫與 Apache Pulsar 互動的 Java 應用程式。

Apache Pulsar 是一個流行的訊息傳遞系統,在企業訊息傳遞和串流領域擁有不斷成長的開發人員生態系統。以下是使用 Apache Pulsar 進行基於訊息傳遞的軟體應用程式的一些主要功能和優勢

  • Apache Pulsar 通過各種訂閱模型,提供 RabbitMQ、ActiveMQ 等傳統的佇列語義,以及 Apache Kafka 基於日誌的結構。
  • Apache Pulsar 中的 Broker 是無狀態的,並且儲存不是 Broker 的一部分。相反,它使用另一個 Apache 專案 Bookkeeper 將儲存層與 Broker 分開。由於這種基本設計,擴展 Apache Pulsar Broker 非常容易。
  • Apache Pulsar 使用分散式日誌,稱為帳本 (ledger),通過 Bookkeeper 進行利用。這些帳本分佈在 Bookkeeper 的多個節點上。

Spring Tools 4.15.3 已發布

發布 | Martin Lippert | 2022 年 8 月 12 日 | ...

親愛的 Spring 社群:

我很高興地宣布適用於 Eclipse、Visual Studio Code 和 Theia 的 Spring Tools 4 的 4.15.3 版本。

修復和改進

  • (Spring Boot) 已修復:Spring Boot Tools 降低程式碼完成速度 (#808)
  • (Language Server) 已修復:複製的文件應保留版權所有權 (#807)

要下載適用於 Eclipse 的發行版,並查找 Visual Studio Code 和 Theia 的 marketplace 條目的連結,請訪問

可以在此處找到詳細的變更:https://github.com/spring-projects/sts4/wiki/Changelog#2022-08-11-4153-release…

Spring Web Flow 3.0 M1 已發布

工程 | Rossen Stoyanchev | 2022 年 8 月 10 日 | ...

自上次 Spring Web Flow 發布以來已經將近 4 年了。儘管如此,該專案仍然特別好地滿足了特定的需求,可以說是比其他替代方案更好,並且仍然在積極使用中。雖然沒有強烈的驅動因素來發布新版本,但即將推出的 Spring Framework 6 帶來了 Java 17 基線並轉向 Jakarta EE,這使得需要這樣一個版本才能使應用程式遷移到這個新的基線。

今天,我很高興地宣布 Spring Web Flow 3.0 M1 在 Spring milestone 儲存庫中可用。此版本主要側重於與 Spring Framework 6 和 Jakarta EE 的兼容性。 spring-projects/spring-webflow-samples 上的 Travel booking-mvc 範例已更新,並且提交歷史記錄提供了範例變更…

本週 Spring 大事 - 2022 年 8 月 9 日

工程 | Josh Long | 2022 年 8 月 9 日 | ...

Spring Tools 4.15.2 已發布

發布 | Martin Lippert | 2022 年 8 月 4 日 | ...

親愛的 Spring 社群:

我很高興地宣布適用於 Eclipse、Visual Studio Code 和 Theia 的 Spring Tools 4 的 4.15.2 版本。

修復和改進

  • (Spring Boot) 已修復:YAML 編輯器中 @@ 佔位符的驗證錯誤 (#711)
  • (VSCode) 已修復:在 internalConsole 中啟動應用程式時,即時處理程序未自動連接 (#794)
  • (Eclipse) 已修復:清理 / 減少 Eclipse 日誌中診斷輸出的詳細程度 (#798)
  • (Eclipse) 已修復:Not properly disposed SWT resource 是由 Spring Starter Project 引起的 (#797)
  • (Eclipse) 已修正:避免在部署應用程式到沒有 Actuator 的 Docker 時嘗試建立即時懸停連線 (#716)
  • (Eclipse) 已修正:Devtools 與 boot dash docker 的整合已損壞 (#724)
  • (Eclipse) 已修正:docker boot dash 的暫停 / 恢復功能異常 (#783

取得 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部