Technical requirements
To follow the examples in this chapter, you will need access to the following:
- JDK 1.8+ (we have used Java 16 to compile sample sources)
- Maven 3.x
- Spring Boot 2.4.x
- JUnit 5.7.x (included with Spring Boot)
- Axon Framework 4.4.7 (DDD and CQRS framework)
- Project Lombok (to reduce verbosity)
- Moneta 1.4.x (money and currency reference implementation – JSR 354)