Prática do framework Spring na construção de uma API REST.
Reprodução do Curso Spring Boot 2 Essentials
Contém o projeto construído nos vídeos 1 à 5.
Contém o projeto iniciado no vídeo 6, construído usando o Spring Initializr.
- Commit 2: Vídeos 1, 2, 3 e 4;
- A variável do tipo DateUtil na classe AnimeController é final. Correção no commit seguinte.
- Commit 3: Vídeo 5;
- Commit 4: Vídeo 6;
- Commit 5: Vídeos 7 e 8;
- Commit 6: Vídeo 9;
- Commit 7: Vídeos 10 e 11;
- Commit 8: Vídeos 12, 13 e 14;
- Commit 9: Vídeo 15;
- Nos testes via Postman, o valor do atributo name começou a ser salvo como null.
- A solução foi adicionar um path de binding entre o lombok e o mapstruck, além de deixar o lombok primeiro nas configurações.
- Ver a versão do pom.xml desse commit.
- Commit 10: Vídeo 16;
- Commit 11: Vídeo 17;
- Commit 12: Vídeo 18;
- Commit 13: Vídeos 19, 20, 21 e 22;
- Commit 14: Vídeo 23;
- Commit 15: Vídeo 24;
- Commit 16: Vídeo 25;
- Commit 17: Vídeos 26, 27, 28 e 29;
- Commit 18: Vídeo 30;
- Commit 19: Vídeo 31;
- Commit 20: Vídeo 32;
- Commit 21: Vídeos 33, 34 e 35;
- Commit 22: Vídeo 36 e 37;
- Commit 23: Vídeo 38;
- Commit 24: Vídeos 39, 40, 41 e 42;
- Commit 25: Vídeos 43 e 44;
- Commit 26: Vídeo 45;