lucasfroque / JavaTest

Teste de seleção para vaga de Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Teste de seleção para vaga de Java

Nesse projeto foi desenvolvido uma API para fazer consultas de frete.

Informações

Documentação da API usando swagger: https://sigabem-apitest.herokuapp.com/swagger-ui/index.html#/

Endpoint: https://sigabem-apitest.herokuapp.com/frete

A API está em um servidor gratis, talvez demore um pouco para carregar da primeira vez.

Caso não consiga usar por esse servidor recomendo rodar localmente.

🛠 Tecnologias utilizadas

  • Java 17
  • Maven
  • Springboot
  • Spring Data JPA
  • H2 Database
  • MySQL
  • Swagger

Rodando localmente

Clone o projeto

  git clone https://github.com/lucasfroque/JavaTest

Instale as dependências

  mvn clean install

Crie um banco de dados

Crie um banco de dados com o nome "sigabem".

Caso deseje usar outro nome altere em application.properties

Inicie o servidor

  mvn spring-boot:run

Documentação da API

Consulta o frete e salva no banco de dados

  POST /frete
Parâmetro Tipo
nomeDestinatario string
cepOrigem string
cepDestino string
peso double

Lista todos os frete consultados

  GET /frete

About

Teste de seleção para vaga de Java


Languages

Language:Java 100.0%