Projeto didático para demonstar mais um meio de criar uma API com spring boot, spring rest, spring data jpa, postgresql, Padrão DTO 'Data transfer object', modelMap, versionamento de api, designer partner, tratamento de exceção, swagger api, docker compose, maven e lombok.
1- git int na sua pasta que irá baixar o projeto, caso não tenha criado o repositorio local.
2- git clone https://github.com/thiago-jv/api-crud-usuario-consumindo-api-cep.git
3- Entrar dentro da pasta do projeto
4- mvn dependency:resolve
5- mvn dependency:tree
6- mvn package -P desenvolvimento
7- mvn spring-boot:run
1- Java 8 Sobre
2- SpringBoot 2.1.1.RELEASE Sobre
3- SpringData Sobre
4- API REST Sobre
5- DTO Sobre
6- Maven 3.6.3 Sobre
7- PostgreSQL + pgadmin4 - docker Sobre
8- Docker compose Sobre
9- SpringFox - Swagger2 Sobre