对于最新稳定版本,请使用 Spring Modulith 2.0.4spring-doc.cadn.net.cn

验证应用程序模块结构

我们可以通过在 ApplicationModules 实例上调用 ….verify() 方法,来验证我们的代码安排是否符合预期的约束:spring-doc.cadn.net.cn

ApplicationModules.of(Application.class).verify();
ApplicationModules.of(Application::class.java).verify()

验证包括以下规则:spring-doc.cadn.net.cn

Spring Modulith 可选择性地与 jMolecules ArchUnit 库集成,如果存在该库,将自动触发其领域驱动设计(DDD)和架构验证规则,相关描述见此处spring-doc.cadn.net.cn