Repositório com as implementações dos padrões de projeto explorados no Lab "Explorando Padrões de Projetos na Prática com Java". Especificamente, este projeto explorou alguns padrões usando o Spring Framework, são eles:
- Singleton
- Strategy/Repository
- Facade
O usuário vai passar um nome e um numero de cep, e o sistema vai preencher automaticamente endereço deste cep.
- Java
- Spring boot
- Banco de dados H2
- Swagger UI
- API Via Cep: Link do site da API
- Clone Repositório
- Aguarde maven baixar as dependências
- [opcional] Troque a porta padrão no aquirvo application.properties adicione esta linha: server.port=${port:3001}
- Rode o projeto e entre no endereço: http://localhost:3001/swagger-ui/index.html
Pagina principal com os metodos Get, Post, Put, Delete.
Adicinado um novo usuario e endereço.
Mostrando usuário Cadastrado busca feita por id, Nome e endereço.
Atualizar endereços.
Deletetar Usuário endereços.
customizar tratamentos de exceções.