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
- Host: GitHub
- URL: https://github.com/adalbertobrant/springbootrocketseat
- Owner: adalbertobrant
- License: gpl-3.0
- Created: 2023-10-13T13:50:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-14T11:38:10.000Z (over 2 years ago)
- Last Synced: 2025-01-02T22:19:18.738Z (over 1 year ago)
- Topics: api-rest, hacktoberfest, hacktoberfest-accepted, hacktoberfest2023, rocketseat, spring-boot, to-do-list
- Language: Java
- Homepage:
- Size: 155 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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