Spring Modulith 1.0 M1 现已正式发布。Spring Modulith 是一个新的、实验性的 Spring 项目,支持开发人员在 Spring Boot 应用程序中实现逻辑模块,它允许应用结构验证、记录模块安排、为单个模块运行集成测试、在运行时观察模块交互,以及以松散耦合的方式实现模块交互。
这是该项目一个重要的里程碑,也是将其从一个实验性项目提升为 Spring 官方项目的第一步。因此,新版本包含了一些破坏性变更:
- 组标识符现在为
org.springframework.modulith
(以前是org.springframework.experimental
)。 - 项目的 Spring Boot baseline 是 3.1(之前是 3.0)。
- 将执行器端点的重命名为
application-modules
(以前是applicationmodules
)。 - 基于 JDBC 的事件注册表中先前已弃用的配置属性已被删除。
里程碑版本需要从 Artifactory 仓库获得,地址是 https://repo.spring.io/milestone。该版本还包括一些错误修复和相较 0.6 版本更多的新功能,可以在官方 change log 中找到。有关该项目的全面概述可以在参考文档中找到。