mvnw clean compile
mvnw spring-boot:run
http://localhost:8080/swagger-ui.html
You can log-in with the default credentials.
It requires Java JDK 11.
Step by step guide how to enable/install into your favourite IDE can be found here: https://www.baeldung.com/lombok-ide
- do not allow booking to the past
- booking date should be more precise
- add more details to the cars when requesting a car with ID (or hide details from the list)
- versioning API
- add metrics
- use persistent DB
- logging to file