|
该版本仍在开发中,尚未被视为稳定。最新稳定版请使用Spring Modulith 2.0.0! |
春季莫杜石
© 2022-2025 原始作者。
| 本文件的副本可供您个人使用或分发,但您不收取任何费用,且每份副本均包含本版权声明,无论以印刷或电子形式分发。 |
概述
Spring Modulith 是一个带有主见的工具包,用于使用 Spring Boot 构建基于域的模块化应用。 正如 Spring Boot 对应用的技术布局有意见,Spring Modulith 实现了如何功能性地构建应用的意见,并允许其各个逻辑部分相互交互。 因此,Spring Modulith 使开发者能够构建更易于更新的应用程序,从而适应业务需求的变化。
项目元数据
-
发布仓库:Maven Central
-
里程碑仓库:repo.spring.io/milestone
-
Javadoc:docs.spring.io/spring-modulith/docs/1.3.12-SNAPSHOT/api
Spring Boot兼容性
在这里找到完整的Spring Boot兼容性矩阵。
使用春季莫杜石
Spring Modulith 包含一套库,可以单独使用,也可以根据你想使用的功能。 为了简化各个模块的申报,我们建议在Maven POM中申报以下物料清单:
使用 Spring Modulith 物料清单
-
Maven
-
Gradle
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.modulith</groupId>
<artifactId>spring-modulith-bom</artifactId>
<version>1.3.12-SNAPSHOT</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
dependencyManagement {
imports {
mavenBom 'org.springframework.modulith:spring-modulith-bom:1.3.12-SNAPSHOT'
}
}
描述春季莫杜利斯特征的各个章节将涉及利用该特征所需的各个文物。 想了解所有可用模块,可以看看Spring Modulith模块。
例子
如果你想玩玩项目的功能并看到它们的实际应用,可以看看这里的示例