1
resposta

Usar @RestControllerAdvice para tratar 404

Algum ponto negativo em usar o @RestControllerAdvide para responder 404 quando não encontrarmos as entidades?

    @ResponseStatus(code = HttpStatus.NOT_FOUND)
    @ExceptionHandler(EmptyResultDataAccessException.class)
    public void notFound(EmptyResultDataAccessException exception) {}

    @ResponseStatus(code = HttpStatus.NOT_FOUND)
    @ExceptionHandler(EntityNotFoundException.class)
    public void notFound2(EntityNotFoundException exception) {}

Isso responde 404 quando não existe o recurso a buscar, excluir ou atualizar.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Leandro,

O mais apropriado é utilizar um controller advice como você fez mesmo.

Bons estudos!