Getting started
How do you implement a domain service?
Starter Describe step per step to implement a blank domain service.
⏳ Analyse the context and begin by Acceptance Test and Domain Core...
pom.xml |
---|
| <dependency>
<groupId>com.lg5.spring</groupId>
<artifactId>lg5-spring-atdd</artifactId>
</dependency>
|
pom.xml |
---|
| <dependency>
<groupId>lg5.common</groupId>
<artifactId>lg5-common-domain</artifactId>
</dependency>
|
pom.xml |
---|
| <dependencies>
<dependency>
<groupId>lg5.common</groupId>
<artifactId>lg5-common-application-service</artifactId>
</dependency>
<!-- if you need SAGA Pattern/Outbox Pattern, else remove dependencies -->
<dependency>
<groupId>com.lg5.spring.outbox</groupId>
<artifactId>lg5-spring-outbox</artifactId>
</dependency>
<dependency>
<groupId>com.lg5.jvm</groupId>
<artifactId>lg5-jvm-saga</artifactId>
</dependency>
...
</dependencies>
|
pom.xml |
---|
| <dependencies>
<dependency>
<groupId>com.lg5.spring</groupId>
<artifactId>lg5-spring-data-jpa</artifactId>
</dependency>
<!-- if you need SAGA Pattern/Outbox Pattern, else remove dependencies -->
<dependency>
<groupId>com.lg5.spring.outbox</groupId>
<artifactId>lg5-spring-outbox</artifactId>
</dependency>
...
</dependencies>
|
pom.xml |
---|
| <dependencies>
<dependency>
<groupId>com.lg5.spring</groupId>
<artifactId>lg5-spring-client</artifactId>
</dependency>
...
</dependencies>
|
pom.xml |
---|
| <dependencies>
<dependency>
<groupId>com.lg5.spring</groupId>
<artifactId>lg5-spring-api-rest</artifactId>
</dependency>
...
</dependencies>
|
pom.xml |
---|
| <dependencies>
<dependency>
<groupId>com.lg5.spring</groupId>
<artifactId>lg5-spring-starter</artifactId>
</dependency>
<dependency>
<groupId>com.lg5.spring</groupId>
<artifactId>lg5-spring-logger</artifactId>
</dependency>
<!-- tests -->
<dependency>
<groupId>com.lg5.spring</groupId>
<artifactId>lg5-spring-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.lg5.spring</groupId>
<artifactId>lg5-spring-testcontainers</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
|