This is a small project, which serves as a place to get a better grasp of hexagonal architecture in practice.
- HATEOAS to build Hypermedia-driven REST
- Plug the Code style (or similar) in
mvn clean compile
Open Api defined in orders-api.yaml
will be generated, as well as classes for mapstruct to map domain model to presentation models.
./mvnw spring-boot:run
API exposed is available in src/main/resources/orders-api.yaml
file.