Skip to content

CRUD completo com Java e Spring Boot. Projeto focado em construir uma API REST com operações de Create, Read, Update e Delete, testadas via Postman e integradas ao banco H2.

Notifications You must be signed in to change notification settings

iamandaleao/crud-spring-boot

Repository files navigation

🧩 CRUD Completo com Java e Spring Boot

CRUD Java Spring Boot

Projeto desenvolvido para aprendizado de desenvolvimento backend, implementando um sistema CRUD completo utilizando as tecnologias modernas do ecossistema Java.

Sobre o Projeto

Este projeto foi criado para praticar a construção de uma API RESTful com operações CRUD (Create, Read, Update, Delete), aplicando boas práticas de desenvolvimento backend e integração com banco de dados H2.

Tecnologias Utilizadas

  • Java 24 (JDK 24) - Versão mais recente da linguagem
  • Spring Boot - Framework para desenvolvimento de aplicações Java
  • Spring Data JPA - Abstração para acesso a dados
  • H2 Database - Banco de dados em memória para desenvolvimento
  • Lombok - Reduz código boilerplate
  • Maven - Gerenciador de dependências
  • Postman - Para testes das rotas

O que Aprendi

Conceitos Fundamentais

  • ✅ Estruturação de projeto com Spring Boot
  • ✅ Implementação de CRUD completo (Create, Read, Update, Delete)
  • ✅ Configuração de banco de dados H2
  • ✅ Utilização de JPA para persistência de dados
  • ✅ Criação de APIs RESTful
  • ✅ Boas práticas de desenvolvimento backend

Funcionalidades Implementadas

  • Create (POST) - Criar novos registros
  • Read (GET) - Buscar registros existentes
  • Update (PUT) - Atualizar registros
  • Delete (DELETE) - Remover registros

Testes com Postman

Todas as rotas foram testadas via Postman, garantindo o funcionamento do CRUD completo e a integração com o banco de dados H2.

Objetivo de Aprendizado

Este projeto faz parte da minha jornada para me tornar desenvolvedora backend/frontend, focando em:

  • Dominar Spring Boot e seu ecossistema
  • Entender arquitetura de APIs REST
  • Praticar persistência de dados com JPA
  • Aplicar padrões de projeto no desenvolvimento backend

Como Executar o Projeto

Pré-requisitos

  • Java 23 (JDK 23) instalado
  • Maven instalado
  • IDE de sua preferência (IntelliJ IDEA, Eclipse, VS Code)

Passos para execução

# Clone o repositório
git clone [url-do-repositorio]

# Entre na pasta do projeto
cd [nome-do-projeto]

# Execute o projeto com Maven
mvn spring-boot:run

Acessando o H2 Console

Após iniciar a aplicação, acesse o console do banco H2 em:

http://localhost:8080/h2-console

⭐ Se este projeto foi útil para você, considere dar uma estrela!

LinkedIn Badge

About

CRUD completo com Java e Spring Boot. Projeto focado em construir uma API REST com operações de Create, Read, Update e Delete, testadas via Postman e integradas ao banco H2.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages