- Technologies used - Spring Boot, Spring Data JPA, Spring Security, Swagger
- Embedded Server - H2
- Start the application by running SpringRestStarter class
- Configuration file - application.properties
- data.sql and schema.sql will be automatically populated during startup.
- Swagger generated API doc can be accessed from localhost:port/swagger-ui.html
- Technologies used - Spring Test, JUnit, REST Assured
- Run mvn install or mvn jacoco:report will generate test coverage report in target/site/jacoco/index.html
- For Simplicity, use default Spring Security. Could add a basic http authentication later.