Skip to content

Uma aplicação web simples modelada no padrão MVC em Java e construída com o Spring Boot, o projeto também conta com uma estrutura básica de CRUD, no qual os dados estão sendo persistidos em um banco de dados. O sistema possui outras funcionalidades como, tela de login/cadastro, criptografia de dados do usuário, entre outras.

Notifications You must be signed in to change notification settings

juliuscavalcante/gerenciamento-alunos-crud-springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto CRUD Spring Boot

Sobre o Projeto:

Uma aplicação web modelada no padrão MVC em Java e construída com o Spring Boot, o projeto conta com uma estrutura de CRUD, no qual os dados estão sendo persistidos em um banco de dados (MySQL). Na camada de visualização foi utilizado HTML, CSS, o framework Bootstrap e o template Thymeleaf. Também foi utilizado o JavaScript para validação de uma regra de negócio. O sistema possui outras funcionalidades como, tela de login/cadastro, criptografia de dados do usuário, entre outras.

Tecnologias Utilizadas

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven
  • HTML/CSS/JS
  • Bootstrap
  • MySQL

Demonstração

demo

Formulário de Cadastro

formulario de cadastro

Lista de Alunos

Lista de alunos

Banco de Dados

Entidade Aluno

Entidade Aluno

Entidade Usuário

Entidade Usuario

Instalação

O projeto é gerenciado pelo Maven, então para usa-lo basta importa-lo para uma IDE.

Configurações do banco de dados

Você pode criar um banco de dados MySQL com o nome o nome de sua preferência, porém é necessario adequar o projeto de acordo com as suas configurações. Para isso abra o arquivo application.properties, localizado em src/main/resources/application.properties e altere os seguintes comandos ao arquivo:

- spring.datasource.url = jdbc:mysql://localhost:3306/nome-do-seu-banco-de-dados?useTimezone=true&serverTimezone=UTC
- spring.datasource.username = root
- spring.datasource.password = root

Execução

Execute o projeto através do IDE, abra um navegador de sua preferência e digite: http://localhost:8080

About

Uma aplicação web simples modelada no padrão MVC em Java e construída com o Spring Boot, o projeto também conta com uma estrutura básica de CRUD, no qual os dados estão sendo persistidos em um banco de dados. O sistema possui outras funcionalidades como, tela de login/cadastro, criptografia de dados do usuário, entre outras.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published