Spring Modulith
© 2022-2023 原始作者。
本文件的副本可供您個人使用以及散發給他人,前提是您不得針對此類副本收取任何費用,並且進一步規定每個副本都包含此版權聲明,無論是以印刷形式還是電子形式散發。 |
總覽
Spring Modulith 是一個有主見的工具組,用於使用 Spring Boot 建構網域驅動、模組化的應用程式。Spring Boot 對應用程式的技術安排有其見解,Spring Modulith 也以類似的方式,實作了關於如何從功能上組織應用程式,並允許其個別的邏輯部分相互互動的見解。因此,Spring Modulith 使開發人員能夠建構更容易更新的應用程式,以便隨著時間的推移適應不斷變化的業務需求。
專案元數據
-
發布儲存庫: Maven central
-
里程碑儲存庫: repo.spring.io/milestone
-
快照儲存庫: repo.spring.io/snapshot
使用 Spring Modulith
Spring Modulith 由一組程式庫組成,這些程式庫可以單獨使用,具體取決於您想要使用的功能。為了簡化個別模組的宣告,我們建議在您的 Maven POM 中宣告以下 BOM
使用 Spring Modulith BOM
-
Maven
-
Gradle
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.modulith</groupId>
<artifactId>spring-modulith-bom</artifactId>
<version>1.2.5</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
dependencyManagement {
imports {
mavenBom 'org.springframework.modulith:spring-modulith-bom:1.2.5'
}
}
描述 Spring Modulith 功能的各個章節將參考使用該功能所需的個別工件。有關所有可用模組的概述,請參閱 Spring Modulith 模組。
範例
如果您想試用此專案的功能並觀看它們的實際運作,請查看此處的範例 here