Spring Boot REST API with PostgreSQL REST API built in Java with Spring Boot, using a PostgreSQL database, JUnit for Repository Tests, Service Tests and Integration Tests