Este é um curso prático que demonstra como construir uma API de produtos utilizando Spring Boot 3 e outras tecnologias do ecossistema Spring, além de MySQL para persistência de dados e Postman para testes de API.
- Spring Boot 3
- Java 21
- Spring Web MVC
- Spring Data JPA
- Spring Validation
- Spring HATEOAS
- MySQL
- Postman
git clone https://github.com/tavinhoo/products-api.git
4. Configure as informações de conexão com o banco de dados MySQL no arquivo application.properties.
mvn spring-boot:run
6. A API estará disponível em http://localhost:8080.
A documentação da API pode ser acessada em http://localhost:8080/swagger-ui.html, após a inicialização do aplicativo.
Você pode usar o arquivo de coleção do Postman fornecido neste repositório (api-products.postman_collection.json) para importar as solicitações HTTP e testar a API.
Sinta-se à vontade para contribuir com novos recursos, correções de bugs ou melhorias neste projeto. Basta criar um fork do repositório, fazer suas alterações e enviar uma solicitação pull.