Skip to content

nilerbarcelos/spring-boot-openweathermapAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Integração SpringBoot OpenWeatherMap API

Back-end

  • Foi utilizado Spring Boot que atualmente é um framework com bastante aderência no mercado, isso facilita por ele disponibilizar toda infraestrutura de container embarcada;
  • A API é acessada através do service para realizar a persistencia dos dados;
  • Na classe CidadeService são declarados os métodos e também é realizado a injeção de dependência da classe CidadeRepository, para realizar as operações no Banco de Dados;
  • Na classe CidadeController é realizada a injeção de dependência da classe CidadeService e o mapeamento das chamadas realizadas na aplicação, assim todas as camadas se integram. Todo o trafego é realizado através de JSON;

Front-end

  • Para implementar o front-end utilizei thymeleaf, angularjs e bootstrap.

Banco de dados utilizado: MySQL

  • Criar um banco chamado: cidadesdb
  • Usuário: root
  • Senha:

Executando o Projeto

  • Realizar clone: git clone https://github.com/nilerbarcelos/SpringBoot-OpenWeatherMapAPI.git
  • Acessar o diretório onde o projeto foi clonado
  • Executar o comando: mvn package && java -jar target/testeHbsis-0.0.1-SNAPSHOT.jar
  • Acessar o projeto no browser através do endereço: http://localhost:8080/

About

Consulta a precisão do tempo utilizando a OpenWeatherMap API. Tecnologias utilizadas: Spring boot e AngularJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published