git clone https://github.com/seu-usuario/nome-do-repositorio.git cd nome-do-repositorio
Garanta que você tem o Java 17+ e o Maven instalados. Se precisar instalar o Maven, siga a documentação oficial.
Para iniciar o servidor, execute:
mvn spring-boot:run A aplicação será iniciada em http://localhost:8080 🚀
🛠️ Endpoints da API Aqui estão os principais endpoints da API e como testá-los no Postman ou cURL.
📌 GET /pedidos
curl -X GET http://localhost:8080/pedidos
📌 GET /pedidos/{id}
curl -X GET http://localhost:8080/pedidos/1
📌 POST /pedidos
📌 Body (JSON): { "clienteNome": "Cleberson", "valorTotal": 250.0 }
curl -X POST http://localhost:8080/pedidos -H "Content-Type: application/json" -d '{"clienteNome": "Cleberson", "valorTotal": 250.0}'
📌 PUT /pedidos/{id}
📌 Body (JSON): { "clienteNome": "Cleberson", "valorTotal": 300.0 }
curl -X PUT http://localhost:8080/pedidos/1 -H "Content-Type: application/json" -d '{"clienteNome": "Cleberson", "valorTotal": 300.0}'
📌 DELETE /pedidos/{id}
curl -X DELETE http://localhost:8080/pedidos/1
H2 O projeto usa H2 Database para armazenar os dados temporariamente. Para acessar o banco:
Inicie a aplicação (mvn spring-boot:run).
Abra no navegador:
http://localhost:8080/h2-console
Configuração de Acesso:
JDBC URL: jdbc:h2:mem:testdb Usuário: sa Senha: (deixe em branco) Execute a consulta para ver os pedidos:
SELECT * FROM pedidos; 👨🏫 Sobre o Projeto Este projeto faz parte das aulas de SOA e Web Services da FIAP e tem como objetivo ensinar os alunos a criar e consumir APIs REST com Spring Boot.




