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
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
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
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