This is a sample application to show how to do DAO unit testing using embedded PostgreSQL DB to replicate the same conditions of your production application if you have use PostgreSQL DB.
Detailed explanation can be found in : https://mromeh.com/2018/09/03/spring-boot-with-embedded-postgresql-for-dao-integration-unit-testing-and-local-development/
- Spring boot 2
- Spring data
- Spring REST
- Lombok
- PostgreSQL
- Mapstruct for DTO mapping
- Swagger 2
it is a maven project , so just clean and install and should be ready !
mvn clean install
Once you run the spint boot application locally from the main class, you can test the rest API on the browser via SWAGGER
http://localhost:8080/swagger-ui.html