Bom Dia, esse retorno do erro 404 nao poderia sem implementado no interceptor (@ControllerAdvice) , afim de evitar códigos repetidos ???
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom Dia, esse retorno do erro 404 nao poderia sem implementado no interceptor (@ControllerAdvice) , afim de evitar códigos repetidos ???
Oi Oscar,
Sim, seria possível tratar o erro no @RestControllerAdvice, isolando lá o código que devolve o erro 404.
Bastaria criar um método que interecepta as exceções do tipo EntityNotFoundException, que é lançada pela JPA quando passamos um id que não existe.
Somente teriamos que tomar cuidado para garantir que todos os controllers utilizem sempre o método getOne() do repository, pois esse é o método que lança essa exception.
Bons estudos!