An open API service indexing awesome lists of open source software.

https://github.com/rafaelzucon/buscacep

API que faz a consulta de um CEP em API externa
https://github.com/rafaelzucon/buscacep

api-rest banco-de-dados docker-compose hibernate jpa maven spring-boot spring-mvc

Last synced: 3 months ago
JSON representation

API que faz a consulta de um CEP em API externa

Awesome Lists containing this project

README

          

Essa aplicação faz a consulta de um CEP em uma API externa e os dados retornados pela API são inseridos em um banco de dados MySQL.

O banco de dados é instalado facilmente através do docker-compose, via terminal Linux:
No diretório raíz do projeto, entrar na pasta docker-compose e digitar o comando:

sudo docker-compose up -d

Exemplo:

~/BuscaCep cd docker-compose

~/BuscaCep/docker-compose sudo docker-compose up -d

As configurações de banco de dados estão no arquivo:

~/BuscaCep/docker-compose/docker-compose.yml

E são as mesmas configuradas na aplicação, no arquivo:

~/BuscaCep/src/main/resources/application.properties.

Se necessário, a senha do banco de dados deve ser alterada em ambos arquivos.

Java versão 11

Maven 3.9.8

Docker versão 20.10

MySQL versão 8

![image](https://github.com/user-attachments/assets/2bbf2787-4a70-4530-bcab-24c750f5effb)

Exemplo de utilização:

o campo "id" e "datahora" são provenientes do banco de dados da aplicação:

![image](https://github.com/user-attachments/assets/4b10c523-e986-49e0-87a3-10084799af54)