Technical requirements
To follow the examples in this chapter, you will need access to the following:
- JDK 1.8+ (we have used Java 17 to compile sample sources)
- Spring Boot 2.4.x
- Axon Framework 4.5.3
- JUnit 5.7.x (included with Spring Boot)
- OpenJFX Monocle (for headless UI testing)
- Project Lombok (to reduce verbosity)
- Maven 3.x
Please refer to the Chapter07
directory of the book’s accompanying source code repository at https://github.com/PacktPublishing/Domain-Driven-Design-with-Java-A-Practitioner-s-Guide/tree/master/Chapter07 for complete working examples.