Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Captura e tratamento de erros provocados pela URI incorreta

Na parte 1 deste curso aprendemos sobre a anotação @RestControllerAdvice e testamos provocando erros no corpo da requisição. Existe algo similar para tratar os erros provocados pela URI incorreta?

1 resposta
solução!

Oi Aurelio,

Você pode criar outro RestControllerAdvice para tratar o erro 404:

@RestControllerAdvice
public class NotFoundHandler {

    @ExceptionHandler(NoHandlerFoundException.class)
    @ResponseStatus(HttpStatus.NOT_FOUND)
    public String handleNoHandlerFound(NoHandlerFoundException e) {
        return "URI Invalida!";
    }
}

Bons estudos!