Skip to content

Plcc18/springboot-crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot CRUD

Este é um projeto simples de CRUD de produtos desenvolvido com Spring Boot, com o objetivo de aprendizado e prática em desenvolvimento backend com Java.

🌐 Demonstração

Screenshot do projeto

🚀 Tecnologias Utilizadas

  • Java 17
  • Spring Boot
    • Spring Web
    • Spring Data JPA
  • Thymeleaf
  • Maven
  • Swagger (Springdoc OpenAPI)
  • Lombok
  • Banco de dados (integração pendente)

🔧 Funcionalidades

  • Estrutura base de um projeto Spring Boot
  • Configuração inicial do Swagger
  • CRUD básico (em desenvolvimento)

🛠️ Tarefas Pendentes

  • Implementar todos os endpoints (Create, Read, Update, Delete)
  • Documentar os endpoints no Swagger com descrições e exemplos
  • Integrar com um banco de dados (por exemplo, H2, MySQL ou PostgreSQL)
  • Implementar validações nos dados de entrada

📁 Clonando o projeto

git clone https://github.com/Plcc18/springboot-crud.git
cd springboot-crud

▶️ Executando

Certifique-se de ter o Java 17+ e o Maven instalados. Em seguida, execute:

mvn spring-boot:run
  • Acesse a URL da página no seu navegador: http://localhost:8080/produtos-view

📄 Swagger

  • Acesse a documentação da API:http://localhost:8080/swagger-ui/index.html

💾 Banco de Dados H2

  • Console web do banco H2 disponível em: http://localhost:8080/h2-console
  • JDBC URL padrão: jdbc:h2:file:./data/springbootcruddb
  • Usuário: sa
  • Senha: (vazia)

Desenvolvido por Plcc18 – Em constante aprendizado 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published