joseclecio / Crud-de-Notas-Spring-Boot_WEB1

Um Crud de Notas Spring Boot utilizando as tecnologias Spring MVC + Spring Security + JSP +JPA Hibernate + MySQL. Disciplina de WEB 1 do Curso de Bacharelado em Sistemas de Informação - Campus Lagarto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crud de Notas Spring Boot WEB1

Disciplina de WEB 1 do Curso de Bacharelado em Sistemas de Informação - Campus Lagarto


Um Crud de Notas Spring Boot utilizando as tecnologias:



Modos de Instalação

Passo 1:

> Vá até a pasta 📂src -> 📂main -> 📂resources -> 📄application.properties

Passo 2:

> Vá até o arquivo 📄application.properties e dê 2 clicks

Passo 3:

> Nesse arquivo você poderá configurar o banco, no meu caso configurei com o nome de users_database, más você poderá colocar qualquer nome. Más no MySQL terá que ser o mesmo nome.

> Defina a o usuário que você colocou no seu banco MySQL em spring.datasource.username = root e sua senha em spring.datasource.password = root, por padrão eu coloquei como root, más você poderá alterar.

## Spring view resolver set up
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

## Spring DATASOURCE (DataSourceAutoConfiguration & DataSourceProperties)
spring.datasource.url = jdbc:mysql://localhost:3306/users_database?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false
spring.datasource.username = root
spring.datasource.password = root


## Hibernate Properties
# The SQL dialect makes Hibernate generate better SQL for the chosen database
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect

# Hibernate ddl auto (create, create-drop, validate, update)
spring.jpa.hibernate.ddl-auto = update



Criando a base de dados no MySQL

Passo 1:

> Abra seu MySQL e entre em sua conexão

img1

Passo 2:

> Cria um banco de dados com o nome que desejar, aqui de exemplo eu criei um chamado users_database

> Comando para criar: create database users_database

img2

Passo 3:

> Após criado irá aparecer ao lado.

img3

Executando o Projeto

Passo 1:

> Vá na pasta 📂src -> 📂java -> 📂com -> 📂crud -> 📂notas -> 📂notascrudspringboot -> e clique com o botão direito do mouse no arquivo 📄NotasCrudSpringBootApplication

Passo 2:

> Clicado com o botão direito aparecerá as opções, você clica em Run As e em seguida Spring Boot App

img4

> Após o projeto ser executado, digite no navegador o endereço: http://localhost:8080/

> Irá aparecer a tela de login abaixo:

img5

Passo 3:

> No projeto foram definidos 2 usuários:

Username: admin
Password: admin

Username: teste
Password: teste

> Você também poderá alterar ou colocar mais usuários indo no arquivo 📄SecurityConfiguration

About

Um Crud de Notas Spring Boot utilizando as tecnologias Spring MVC + Spring Security + JSP +JPA Hibernate + MySQL. Disciplina de WEB 1 do Curso de Bacharelado em Sistemas de Informação - Campus Lagarto

License:Apache License 2.0


Languages

Language:Java 100.0%