Uma API simples para gerenciar tarefas utilizando Java 21 e Spring Boot.
- Java 21 ou superior.
- Spring Boot
- Postman (ou outra ferramenta para testar APIs)
-
Clone o repositório para a sua máquina:
git clone https://github.com/josephDcostaR/Comercio_Rofe_Api.git
-
Navegue até o diretório do projeto:
cd Comercio_Rofe_Api
-
Instale as dependências:
mvn install
-
Inicie o servidor:
mvn spring-boot:run
A API estará disponível em http://localhost:8080.
- URL: http://localhost:8080/produtos
- Método: GET
- Resposta de Sucesso (200 OK): Retorna uma lista de produtos no formato JSON.
- URL: http://localhost:8080/produtos
- Método: POST
- Corpo da Requisição: Envie um objeto JSON contendo os dados do produto.
- Resposta de Sucesso (201 Created): Retorna o produto criado no formato JSON.
- URL: http://localhost:8080/produtos/{id}
- Método: GET
- Resposta de Sucesso (200 OK): Retorna os detalhes do produto no formato JSON.
- Resposta de Erro (404 Not Found): Produto não encontrado.
- URL: http://localhost:8080/produtos/{id}
- Método: PUT
- Corpo da Requisição: Envie um objeto JSON contendo os dados atualizados do produto.
- Resposta de Sucesso (200 OK): Retorna o produto editado no formato JSON.
- Resposta de Erro (404 Not Found): Produto não encontrado ou dados inválidos.
- URL: http://localhost:8080/produtos/{id}
- Método: DELETE
- Resposta de Sucesso (200 OK): Produto excluído com sucesso.
- Resposta de Erro (404 Not Found): Produto não encontrado.
Você pode testar a API utilizando o Postman ou outra ferramenta similar. Importe a coleção de requisições do Postman disponível neste repositório para facilitar os testes.
Contribuições são bem-vindas! Se você encontrar um problema ou tiver alguma sugestão, sinta-se à vontade para abrir uma issue ou enviar um pull request.