Spring Boot Crud API demonstrates how to implement simple CRUD operations with a Employee
entity.
DB structure can be seen in the file ER.png
* Spring Core/Data
* Swegger
* Spring Security for protectect (insert, delete, update) with JWT stateless
* H2 to dev profile and PostgreSql to prod profile
* Unit tests for all API Crud Operations
* Migrations using flywayDb
* Docker compose with Postgres and Jdk11
* MVC Pattern
* Maven
To deploy, just run docker-compose.
The endpoints are described at http://localhost:8080/
(swagger)