Primeiro projeto do curso de Spring Boot API REST com foco nos fundamentos do desenvolvimento web com Spring, cobrindo controllers, rotas, serialização JSON e documentação com Swagger.
Projeto inicial desenvolvido durante o aprendizado do ecossistema Spring Boot. Aborda os conceitos fundamentais de uma API REST: criação de endpoints, manipulação de requisições HTTP e boas práticas de organização de código.
- Java 17
- Spring Boot 4.0.4
- Spring Web MVC — criação de endpoints REST
- Lombok — redução de boilerplate
- Criação de
@RestControllere mapeamento de rotas (@GetMapping,@PostMapping, etc.) - Uso de
@RequestBody,@PathVariablee@RequestParam - Serialização e desserialização de objetos JSON
- Organização em camadas (Controller, Service, Model)
- Java 17+
- Maven
- Clone o repositório:
git clone https://github.com/jonasPereira533/spring-boot-web.git- Rode a aplicação:
./mvnw spring-boot:run- Acesse em:
http://localhost:8080
Jonas Pereira GitHub