Construindo uma API Rest de consulta de cidades do Brasil do zero até a produção
Neste projeto você terá o desafio de desenvolver uma API Rest de consulta de cidades do Brasil com dados comparativos. Iremos navegar pelas boas práticas de Java e do Spring, popular o banco de dados Postgres e criar um serviço para o cálculo de distância entre cidades.
Foi utilizado neste projeto:
- Java 11
- IntelliJ 2021.1.1
- Spring Boot 2.5.3
- PostgreSQL 13.3
- cidade.sql
Retornando todas as Cidades:
- localhost:8080/cidades
Retornando apenas uma cidade por Id:
- localhost:8080/cidades/1
Calculando a distância em metros usando a extensão "earthdistance" e "cube" do PostgreSQL:
- localhost:8080/distancia/metros?origem=1&destino=2