An open API service indexing awesome lists of open source software.

https://github.com/adalbertobrant/springbootrocketseat

Curso de SpringBoot da RocketSeat 2023 - Hacktoberfest 2023
https://github.com/adalbertobrant/springbootrocketseat

api-rest hacktoberfest hacktoberfest-accepted hacktoberfest2023 rocketseat spring-boot to-do-list

Last synced: about 2 months ago
JSON representation

Curso de SpringBoot da RocketSeat 2023 - Hacktoberfest 2023

Awesome Lists containing this project

README

          

# springBootRocketSeat
Curso de SpringBoot da RocketSeat 2023 - Hacktoberfest 2023

Configuração do ambiente
Java - versão 17
Maven - mvnrepository.com
IntelliJ , VsCode ou Eclipse
ApiDog - apidog.com

# Aula -01

1 - start.spring.io
selecionar java 17, maven, e versão do spring 3.0.11

2 - fazer o UserModel e UserController da aplicação

# Aula -02 Integração com Banco de Dados

1 - Usar o lombok - projectlombok
O jeito mais simples de adicionar essa dependência é usando o start.spring.io , procurando a dependência Lombok e depois clicando em explore, copiar o do Lombok e colar no pom.xml do projeto.
Lembrar de recarregar o Maven no IntelliJ para confirmar que está tudo certo.

Anotação do lombok para todos os getters e setters de uma classe é:
`@Data`

# Aula -03 - Hash de senhas para o banco

1- Instalar o bcrypt

2- Fazer o hash de senhas para o banco

3- criar a interface tasks

4- autenticar os usuários através do filter