This Spring Boot microservice implements the Menu API of Ice-Cream Parlor demo app.
- Spring Boot, Spring Web, Spring JPA, Spring validation
- H2 in-memory database
- Lombok
- Records (Java 14)
- Lambdas, Streams, Optionals (Java 8)
Tests are integration tests for the REST API and service layer. They are run using an in-memory H2 database.
Run
./mvnw clean test
Run
./build
This will produce the Docker image icecreamparlor-menuservice.