API Vendas é uma API Rest criada com objetivo prático de trabalhar os fundamentos de desenvolvimento de API Rest com Spring e Hibernate, dois grandes frameworks do ecosistema Java.
- IntelliJ IDEA
- MySQL Workbench
- Postman
- Google Chrome
- Abra o terminal do seu computador e execute o comando
git clone https://github.com/ademirjunior/vendas-api
- Abra o IntelliJ IDEA Community Edition e nele abra o diretório que foi gerado pelo comando anteriror
- Aguarde o Maven fazer o download automático das dependências e execute o arquivo
VendasApiApplication.java
POST: /produtos
Salvar um novo produtoGET: /produtos
Consultar todos os produtosGET: /produtos/{id}
Consultar produto por identificadorDELETE: /produtos/{id}
Excluir produto por identificadorPUT: /produtos/{id}
Editar produto por identificador
POST: /clientes
Salvar um novo clienteGET: /clientes
Consultar todos os clientesGET: /clientes/{id}
Consultar cliente por identificadorDELETE: /clientes/{id}
Excluir cliente por identificadorPUT: /clientes/{id}
Editar cliente por identificador
POST: /vendas
Salvar uma nova vendaGET: /vendas
Consultar todas as vendasGET: /vendas/{id}
Consultar venda por identificador
GET: /itens/venda/{idVenda}
Consultar itens por identificador da venda