Installation

Spring DDD ships as Spring Boot starters; add the one that matches your architecture.

Prerequisites

  • Spring Boot 4.1.0

  • Kotlin 2.4.0

  • JDK 17

Obtaining artifacts

Spring DDD is under active development. Pre-release snapshot artifacts are published on the GitHub Releases page; Maven Central publishing is planned for the stable release. There is no aggregating BOM — declare each starter’s coordinate directly.

There is no aggregating BOM — declare each starter’s coordinate directly. Add the starter to your Gradle build using the 0.0.1-SNAPSHOT attribute:

dependencies {
    implementation("de.dwittkoetter:spring-ddd-starter-jdbc:0.0.1-SNAPSHOT")
}

See Choosing your starters to pick the right artifact for your architecture, then Quick start for a minimal working example.