API REST desenvolvida em Spring Boot para gerenciamento de:
- Clientes
- Produtos
- Pedidos
Permite operações completas de CRUD (Create, Read, Update, Delete).
- Java
- Spring Boot
- Maven
- Java instalado
- Maven instalado
git clone https://github.com//GitBrowserBit/api_rest_baozi_store.git
cd api_rest_baozi_store
mvn spring-boot:runGET /clientes
POST /clientes
{
"nome": "João Silva",
"clienteDesde": "2026-03-21"
}PUT /clientes/{id}
{
"nome": "Thiago Lopes Machado",
"clienteDesde": "2026-03-20"
}DELETE /clientes/{id}
GET /produtos
POST /produtos
{
"nomeProduto": "Baozi de frango",
"preco": 13.50,
"estoque": 20
}PUT /produtos/{id}
{
"nomeProduto": "Baozi de frango",
"preco": 12.50,
"estoque": 30
}DELETE /produtos/{id}
GET /pedidos
POST /pedidos
{
"clienteId": 1,
"produtoId": 2,
"quantidade": 3
}PUT /pedidos/{id}
{
"clienteId": 1,
"produtoId": 2,
"quantidade": 5
}DELETE /pedidos/{id}
src/
├── controller/
├── repository/
└── model/
Os endpoints foram testados utilizando o Postman.
Thiago Lopes Machado.
Este projeto está sob a licença MIT.