Spring Modulith 2.0 現已正式發佈。此次發佈是一個重要的里程碑,它融合了項目團隊在 Spring Modulith 第一代版本中積累的所有經驗。此次發佈的主要功能如下:
- 全面重構事件發佈生命週期#796 (Neo4j #1337 , MongoDB #1336 , JDBC #1321 , JPA #1375 , #1389 )
- 支持應用程序模塊特定的 Flyway 遷移 #1067、#1440
- 允許事件外部化的序列化執行 #1370
- 支持事件序列化中的Jackson 3 #1364、#1369
- 支持在啓動時驗證應用程序模塊結構 #1287
- 將空值驗證遷移到 jSpecify #1192
- 將命名接口賦值類型傳播到已聲明方法的返回類型和參數類型 #1264
- 從模塊的
package-info.javaJavadoc 中提取模塊描述 #1430 - 移除已棄用的
@ApplicationEventListener註解 #1397
項目團隊已將基礎架構升級到 Spring Boot 4 和 Framework 7。可關注後續發佈的詳細博文,瞭解各項功能的詳細介紹。可以在完整的更新日誌中找到更多版本信息。此外,還發布了 1.4 和 1.3 版本的錯誤修復補丁。