Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Cadastro de Topico sem Autor

Uma dúvida, eu consigo cadastrar um tópico mesmo sem passar um autor para ele e, por consequência, quando tento detalhar ele o tópico o autor esta null e uma exceção é lançada.

Acessando tópico cadastrado, endpoint : ..../topicos/4

java.lang.NullPointerException: Cannot invoke \"br.com.alura.forum.models.Usuario.getNome()\" because the return value of \"br.com.alura.forum.models.Topico.getAutor()\

Como inibir o cadastro de tópicos sem que haja um autor? pelo que entendi isso será feito em cursos posteriores através de login... Queria saber se existe uma solução simples para manter a integridades dos dados cadastrados.

1 resposta
solução!

Oi Rafael,

No segundo curso de Spring Boot será ensinada a parte de autenticação/autorização, na qual bastaria pegar o usuário logado e atribuir como autor do tópico.

Ou seja, o cliente não envia no JSON da requisição o autor do tópico, pois assume que ele é o próprio autor.

Bons estudos!