Configuração de “página de erro” no webapp Spring MVC JavaConfig? (sem web.xml)

Como eu poderia adicionar configurações de tipo "página de erro" a uma aplicação web do Spring MVC usando a configuração Java? (Sem web.xml)?

<error-page>
     <error-code>404</error-code>
     <location>/errors/404</location>
</error-page>

Gostaria de usar uma configuração como essa (no Java Config) para encaminhar todas as exceções não detectadas para um método controlador específico.

Eu estava esperando para evitar a configuração @ControllerAdvice / @ExceptionHandler (que me permite criar um método de controlador que iria lidar com todos os erros) porque eu gostaria que as exceções de acesso negado continuassem a ser capturadas pelo Spring Security, e deixar qualquer outra exceção ser tratado pelo meu código.

Parece que uma pergunta semelhante foi feita aqui:Spring JavaConfig não está pegando PageNotFound?

questionAnswers(2)

yourAnswerToTheQuestion