Spring Modulith 0.3 版本已釋出

工程 | Oliver Drotbohm | 2023 年 1 月 20 日 | ...

緊隨 Spring Boot 3.0.2 之後,我很高興地宣佈 Spring Modulith 的 0.3 版本釋出。此版本包含許多改進。我們調整了一些可能需要您注意的地方,以及一些需要您修改程式碼的地方。最值得注意的更改是

  • GH-114 – 我們將 ….modulith.model 包重新命名為 ….modulith.core。這主要影響 ApplicationModules。請相應地調整您的匯入。

  • GH-120 – 文件支援現在使用 *.puml 副檔名生成圖表檔案,如 PlantUML 建議的那樣。請相應地調整您的匯入。

  • GH-103ApplicationModuleInitializer 的實現將在應用程式啟動時觸發,順序遵循應用程式模組依賴結構(更核心的模組首先被呼叫)。此外,ApplicationModules 暴露了一個 ….getComparator() 來以此方式對 Spring bean 進行排序。請注意,這需要 JGraphT 庫位於類路徑上(透過 spring-modulith-runtime artifact 自動引入)。有關詳細資訊,請參閱參考文件

  • GH-116PublishedEvents 現在也可以看到從非同步事件偵聽器釋出的事件。

  • GH-100 – 如果您在測試中使用 AssertJ,您現在可以使用 AssertablePublishedEvents 來獲得更簡化的整合(例如,assertThat(events).contains(MyEvent.class).matching(…))。

  • GH-117 – 因為我們鼓勵基於事件的非同步應用程式模組整合,所以測試啟動器現在也引入了 Awaitility

  • GH-111 – 我們現在釋出聚合的 Javdoc

GitHub 釋出頁面中查詢完整的更改日誌。我們期待您在 GitHub 討論區中的反饋。

獲取 Spring 新聞簡報

與 Spring 新聞簡報保持聯絡

訂閱

更進一步

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

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

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

檢視全部