API REST simples para cadastro de produtos, feita com Spring Boot.
O codigo do projeto fica na pasta vendamais.
- Java 25
- Spring Boot
- Spring Data JPA
- MySQL
- Maven
- Lombok
- Tenha o MySQL rodando e crie o banco:
CREATE DATABASE vendamais;-
Configure o usuario e a senha do banco. A senha e lida de uma variavel de ambiente
DB_PASSWORD, entao defina ela antes de rodar (ou direto no Run Configuration do IntelliJ). -
Entre na pasta do projeto e rode:
cd vendamais
./mvnw spring-boot:runA aplicacao sobe em http://localhost:8080.
Base: /produto
| Metodo | Rota | Descricao |
|---|---|---|
| GET | /produto/listar |
Lista todos os produtos |
| GET | /produto/listar/{id} |
Busca um produto pelo id |
| POST | /produto/inserirProduto |
Cadastra um novo produto |
| PUT | /produto/alterar/{id} |
Altera um produto existente |
| DELETE | /produto/deletar/{id} |
Deleta um produto |
{
"nome": "Teclado",
"quantidade": 10
}