Bom Dia, esse retorno do erro 404 nao poderia sem implementado no interceptor (@ControllerAdvice) , afim de evitar códigos repetidos ???
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!