对于最新的稳定版本,请使用 Spring Modulith 1.2.1Spring中文文档

对于最新的稳定版本,请使用 Spring Modulith 1.2.1Spring中文文档

© 2022-2023 原作者。Spring中文文档

本文档的副本可以供您自己使用和分发给他人,前提是您不对此类副本收取任何费用,并且每份副本都包含本版权声明,无论是以印刷版还是电子版分发。
本文档的副本可以供您自己使用和分发给他人,前提是您不对此类副本收取任何费用,并且每份副本都包含本版权声明,无论是以印刷版还是电子版分发。

概述

Spring Modulith 是一个固执己见的工具包,用于使用 Spring Boot 构建领域驱动的模块化应用程序。 就像 Spring Boot 对应用程序的技术安排有意见一样,Spring Modulith 实现了对如何从功能上构建应用程序的意见,并允许其各个逻辑部分相互交互。 因此,Spring Modulith 使开发人员能够构建更易于更新的应用程序,以便他们能够适应不断变化的业务需求。Spring中文文档

使用弹簧模数

Spring Modulith 由一组库组成,这些库可以单独使用,具体取决于您要使用的功能。 为了简化各个模块的声明,我们建议在 Maven POM 中声明以下 BOM:Spring中文文档

使用弹条模量材料清单
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.springframework.modulith</groupId>
      <artifactId>spring-modulith-bom</artifactId>
      <version>1.1.6</version>
      <scope>import</scope>
      <type>pom</type>
    </dependency>
  </dependencies>
</dependencyManagement>
dependencyManagement {
	imports {
		mavenBom 'org.springframework.modulith:spring-modulith-bom:1.1.6'
	}
}

描述Spring Shell特征的各个部分将引用使用该特征所需的单个工件。 有关所有可用模块的概述,请查看 Spring Modulith 模块Spring中文文档

例子

如果您想尝试该项目的功能并实时查看它们的实际效果,请查看此处的示例Spring中文文档