Skip to content

luancabral1/springboot-studies

Repository files navigation

🍃 Estudos Spring Boot

Este repositório reúne exercícios que desenvolvi durante meus estudos em Java com Spring Boot.

A ideia é manter meu aprendizado organizado e registrar minha evolução na criação de APIs backend com Spring Boot.

Java Spring Boot Maven Status Estudos


🎯 Objetivo

Consolidar minha base em Spring Boot através de exemplos práticos, exercícios e pequenos projetos, com foco em conceitos importantes para desenvolvimento backend:

  • Criação de APIs REST
  • Controllers e endpoints
  • Estrutura de projetos com Maven
  • Organização em pacotes
  • Retorno de dados em JSON
  • Camadas de uma aplicação backend
  • Preparação para projetos com banco de dados, JPA e Spring Security

📚 Conteúdo

Seção Tema O que contém
01-primeira-api Primeira API Spring Boot Estrutura inicial de uma aplicação Spring Boot com endpoint simples
02-rest-api-usuarios API REST de usuários Endpoint retornando uma lista de usuários em JSON

🗂️ Estrutura do repositório

springboot-studies/
├── 01-primeira-api/
│   ├── src/
│   ├── pom.xml
│   └── README.md
├── 02-rest-api-usuarios/
│   ├── src/
│   ├── pom.xml
│   └── README.md
├── .gitignore
├── LICENSE
└── README.md

▶️ Como executar os exemplos

Entre na pasta do exercício desejado e execute o projeto com Maven.

Exemplo:

cd 01-primeira-api
mvn spring-boot:run

Outro exemplo:

cd 02-rest-api-usuarios
mvn spring-boot:run

Depois acesse no navegador, Postman, Insomnia ou Thunder Client:

http://localhost:8080

📝 Observação

Este repositório representa minha evolução prática em Spring Boot. Alguns exercícios são simples de propósito, pois foram criados para fixar conceitos específicos antes de avançar para projetos maiores com banco de dados, autenticação, validações e arquitetura em camadas.


🚀 Próximos passos

  • Criar CRUD com Spring Boot
  • Adicionar busca por ID
  • Separar o projeto em controller, service e repository
  • Integrar com banco de dados usando JPA/Hibernate
  • Adicionar validações
  • Criar tratamento de exceções
  • Adicionar testes
  • Estudar Spring Security

👤 Autor

Luan Cabral
GitHub: @luancabral1
LinkedIn: Luan Cabral


📄 Licença

Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.

About

Spring Boot study repository focused on REST APIs, Java backend development and database integration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages