Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.31 KB

File metadata and controls

56 lines (36 loc) · 1.31 KB

🌐 Spring Boot Essentials Web

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.


📋 Sobre o Projeto

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.


🚀 Tecnologias Utilizadas

  • Java 17
  • Spring Boot 4.0.4
  • Spring Web MVC — criação de endpoints REST
  • Lombok — redução de boilerplate

📌 Conceitos Praticados

  • Criação de @RestController e mapeamento de rotas (@GetMapping, @PostMapping, etc.)
  • Uso de @RequestBody, @PathVariable e @RequestParam
  • Serialização e desserialização de objetos JSON
  • Organização em camadas (Controller, Service, Model)

⚙️ Como Rodar Localmente

Pré-requisitos

  • Java 17+
  • Maven

Passos

  1. Clone o repositório:
git clone https://github.com/jonasPereira533/spring-boot-web.git
  1. Rode a aplicação:
./mvnw spring-boot:run
  1. Acesse em: http://localhost:8080

👨‍💻 Autor

Jonas Pereira GitHub