Skip to content

Jinkogule/Spring-Boot-CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot CRUD

License
Status

SobreDocumentaçãoDesenvolvimentoTecnologiasExecutar o projeto localmenteRequisições e Respostas da APIAutorLicença


💻 Sobre o projeto

O Spring Boot CRUD é um sistema desenvolvido como parte de um projeto acadêmico para a disciplina de Desenvolvimento de Aplicações Corporativas. Este projeto utiliza o framework Spring Boot para implementar uma API RESTful que realiza operações CRUD, baseado em um cenário fictício conforme descrito no enunciado do trabalho.

📋 Documentação

🧑🏻‍💻 Desenvolvimento

🛠 Tecnologias

Back-End (API)

Para mais detalhes sobre as configurações do projeto, veja o arquivo pom.xml.

Banco de Dados

Utilitários

⚙ Executar o projeto localmente

Pré-Requisitos

Antes de começar, certifique-se de:

  • Instalar o Git.
  • Instalar o MySQL Server 8.0.3 (ou versão compatível).
  • Executar o script de banco de dados para criar o schema e as tabelas necessárias.
  • Instalar o JDK 17 (ou versão compatível) e configurar a variável JAVA_HOME com o caminho correto do JDK.

Rodando o Back-End (servidor)

# Clone este repositório
$ git clone https://github.com/Jinkogule/Spring-Boot-CRUD

# Acesse a pasta do projeto no terminal/cmd
$ cd Spring-Boot-CRUD

# Instale as dependências e execute a aplicação usando o Maven Wrapper
# No Linux/macOS ou PowerShell
$ ./mvnw install
$ ./mvnw spring-boot:run

# No Windows
$ mvnw.cmd install
$ mvnw.cmd spring-boot:run

Postman

📷 Requisições e Respostas da API

Visualização das Operações CRUD sobre a entidade Atividades:

Create

Criação do primeiro item

Criação do segundo item

Criação do terceiro item
Read

Leitura específica sobre Id=1

Leitura de todos os itens após criações

Leitura de todos os itens após updates sobre Id=1 e Id=2

Leitura de todos os itens após deleções sobre Id=1 e Id=3
Update

Atualização sobre Id=1

Atualização sobre Id=2
Delete

Deleção sobre Id=1

Deleção sobre Id=3

✒ Autor

Lucas Pimenta
Lucas Pimenta

📝 Licença

Este projeto está sob a licença MIT.

About

API RESTful que realiza operações CRUD, desenvolvida com Spring Boot.

Topics

Resources

License

Stars

Watchers

Forks

Contributors