FicticiusClean empresa de entrega de produtos de limpeza:
O projeto foi desenvolvido em java 8.
- Clonar o projeto para a máquina
- importar o projeto como um Maven project
- Run as -> Spring Boot App
- Baixar o arquivo .jar do repository que fica na pasta /projeto/
- Acessar o local onde onde foi baixado FicticiusClean-0.0.1-SNAPSHOT.jar
- Executar o comando java -jar "nomeArquivo.jar" no terminal
- Baixar o arquivo .jar do repository que fica na pasta /projeto/
- Acessar o local onde onde foi baixado FicticiusClean-0.0.1-SNAPSHOT.jar
- Executar o comando java -jar "nomeArquivo.jar" no Prompt de Comando
Foi utilizado o Postman para facilitar a execução dos dados, mas é possível cadastrar, e fazer as execuções através de um navegador web.
Mostra veiculos cadastrados
localhost:8080/api/veiculo/listar
Criar 5 veiculos com dados ficticios (dados de teste criados)
localhost:8080/api/veiculo/inserirDadosTeste
Cadastra um veiculo através de parametros
localhost:8080/api/veiculo/salvarParametros?nome="nomeVeiculo"&marca="marcaVeiculo"&modelo="modeloVeiculo"&dataFabricacao="dd/MM/yyyy"&consumoMedioCidade="valor"&consumoMedioRodovia="valor"
OBS: inserir cada campo sem aspas, exemplo: ...nome=Fox&...dataFabricacao=01/02/2020...
Calcula da previsão
localhost:8080/api/veiculo/previsao?precoGasolina="valor"&kmCidade="valor"&kmRodovia="valor"
OBS:o "valor" deve ser substituido por valor em double, por exemplo: ...precoGasolina=3.45&kmCidade=5...
Busca o veiculo com determinado id (id é gerado automaticamente após o cadastro do veículo)
localhost:8080/api/veiculo/"id"
Cadastra um veículo, porém deve ser passado o veículo através do "body" em formato json, como segue o exemplo abaixo:
localhost:8080/api/veiculo/salvar
Exemplo:
{
"nome": "nome_teste",
"marca": "marca_teste",
"modelo": "modelo_teste",
"dataFabricacao": "2011-04-09",
"consumoMedioCidade": 7.5,
"consumoMedioRodovia": 11.2
}