/AERONAVE-BACK_END

Gestão de Aeronaves | Java11 | REST | CRUD | Maven | MySQL8 | Spring Boot | Swagger

Primary LanguageJava

Gestão de Aeronaves - Back end

Link do back-end do Projeto, rodando no Heroku --> https://aeronave.herokuapp.com/
Link do front-end do Projeto, rodando no Netlify --> https://aeronave.netlify.app/
Link da documentação --> https://documentacao-aeronaves.netlify.app/

CRUD | Requisições

✔Get All

Função: Exibir todas aeronaves --> "localhost:8080/aeronaves"

✔Get By Id

Função: Exibir aeronave pelo ID --> "localhost:8080/aeronaves/{id}"

✔Get By Descricao

Função: Exibir aeronaves pela descrição --> "localhost:8080/aeronaves/aeronaves/descricao/{descricao}"

✔Get By Marca

Função: Exibir aeronave pela marca --> "localhost:8080/aeronaves/marca/{marca}"

✔Get By Nome

Função: Exibir aeronave pelo nome --> "localhost:8080/aeronaves/nome/{nome}"

✔Get Vendido False

Função: Exibir aeronaves que não foram vendidas --> "localhost:8080/aeronaves/vendido/false"

✔Get Vendido True

Função: Exibir aeronaves vendidas --> "localhost:8080/aeronaves/vendido/true"

✔Post Aeronave

Função: Cadastrar uma nova aeronave --> "localhost:8080/aeronaves"
Parâmetros: { "ano": 0, "descricao": "string", "foto": "string", "marca": "string", "nome": "string", "vendido": true }

✔Put Aeronave

Função: Editar aeronave pelo ID --> "localhost:8080/aeronaves"
Parâmetros: { "id": 0, "ano": 0, "descricao": "string", "foto": "string", "marca": "string", "nome": "string", "vendido": true }

✔Delete Aeronave

Função: Deletar aeronave por ID --> "localhost:8080/aeronaves/{id}"