@ControllerAdvice

Definição

A anotação @ControllerAdvice é responsável por definir a classe anotada como um Spring Bean, além de ter uma semântica melhor para classes que tratam os erros na aplicação.

Exemplo

@ControllerAdvice
public class RestExceptionHandler {
}