Spring Modulith 0.2 现已正式发布。Spring Modulith 是一个新的、实验性的 Spring 项目,支持开发人员在 Spring Boot 应用程序中实现逻辑模块,它允许应用结构验证、记录模块安排、为单个模块运行集成测试、在运行时观察模块交互,以及以松散耦合的方式实现模块交互。
新版本增加了以下功能:
- 引入了
@ApplicationModuleListener
来简化异步、在事务中运行的事务性事件侦听器的声明。官方推荐作为集成应用程序模块的默认模型。(#80,参考文档) - 应用程序模块依赖结构现在也作为 Spring Boot 执行器公开。这允许运营基础设施可视化它提供给运营团队的洞察力,以与应用程序模块结构(按模块的 HTTP traces 等)保持一致(#87,参考文档)
- Postgres 事件发布注册表模式现在遵循 Postgres 最佳实践。(#81)
该版本还包含对 Spring Boot 3.0.1 的强制升级。
可在发布页面上找到更多信息。