Skip to content

About

A repository for learning and practicing the core concepts of Spring Boot through hands-on examples.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Spring Boot Essentials

Repositório de estudos sobre Spring Boot desenvolvido durante meu aprendizado de conceitos do framework.

📖 Sobre

Este repositório reúne um pequeno projeto desenvolvido para praticar os principais conceitos do ecossistema Spring Boot.

O objetivo não é criar uma aplicação pronta para produção, mas sim servir como um laboratório para experimentar funcionalidades, entender boas práticas e consolidar conhecimentos adquiridos.


🚀 Tecnologias

  • Java
  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • Spring Security
  • Hibernate
  • Maven
  • MySQL / H2 Database
  • Bean Validation
  • Lombok

📚 Conteúdos estudados

  • ✅ Estrutura de projetos Spring Boot
  • ✅ Controllers
  • ✅ Services
  • ✅ Repositories
  • ✅ DTOs
  • ✅ Injeção de Dependência
  • ✅ JPA e Hibernate
  • ✅ Relacionamentos entre entidades
  • ✅ CRUD
  • ✅ Tratamento de exceções
  • ✅ Validação de dados
  • ✅ Boas práticas de organização em camadas

📂 Estrutura do projeto

src
├── controller
├── service
├── repository
├── entity
├── dto
├── exception
├── config
└── resources

▶️ Como executar

Clone o repositório:

git clone https://github.com/EriikGabriel/spring-boot-essentials.git

Entre na pasta:

cd spring-boot-essentials

Execute utilizando o Maven:

./mvnw spring-boot:run

Ou abra o projeto em sua IDE de preferência e execute a classe principal da aplicação.


🎯 Objetivos deste repositório

  • Aprender os fundamentos do Spring Boot
  • Praticar desenvolvimento de APIs REST
  • Explorar recursos do Spring Framework
  • Aplicar boas práticas de arquitetura em camadas
  • Criar uma base sólida para projetos maiores

📌 Observações

Este repositório foi desenvolvido como parte dos meus estudos em Spring Boot, tendo como base o mini curso de Java e Spring do @souzaadev. Agradeço pelo excelente conteúdo disponibilizado, que serviu como referência e contribuiu significativamente para o meu aprendizado.


Erik Gabriel

About

A repository for learning and practicing the core concepts of Spring Boot through hands-on examples.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages