Repositório de estudos para praticar a construção de APIs REST simples com Spring Boot, consolidar fundamentos, testar boas práticas e evoluir continuamente habilidades de desenvolvimento.
Este repositório é organizado em múltiplos projetos Spring Boot, cada um dentro de sua própria pasta (ex.: api01/, api02/, api03/ etc.).
Cada pasta é um projeto independente (com seu próprio build e execução). A ideia é que cada diretório represente um conjunto de exercícios/versões incrementais.
Dica: mantenha um
README.mddentro de cada pasta (api01,api02, etc.) descrevendo o objetivo e endpoints daquele exercício.
- Java (recomendado: 17+)
- Maven (ou Maven Wrapper, se existir no projeto)
- Opcional: Postman/Insomnia/cURL para testar os endpoints
Verifique se está tudo ok:
java -version
mvn -versionEntre na pasta do exercício e rode:
cd api01
mvn clean package
mvn spring-boot:runRepita para api02 / api03 trocando o diretório.
Se a porta padrão (8080) estiver ocupada:
mvn spring-boot:run -Dspring-boot.run.arguments=--server.port=8081Ou, alternativamente, configure no application.properties do projeto:
server.port=8081Este repositório está sob a licença GPL-3.0 (ver arquivo LICENSE, se disponível).