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
- Host: GitHub
- URL: https://github.com/rafaelzucon/buscacep
- Owner: rafaelzucon
- Created: 2024-10-31T02:25:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-08T18:24:14.000Z (over 1 year ago)
- Last Synced: 2024-12-31T22:15:08.909Z (over 1 year ago)
- Topics: api-rest, banco-de-dados, docker-compose, hibernate, jpa, maven, spring-boot, spring-mvc
- Language: Java
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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

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