Skip to content

jonasPereira533/spring-boot-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 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

About

API REST introdutória com Spring Boot 4, Web MVC, Lombok e documentação Swagger

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages