вы можете использовать @ ControllerAdvice для обработки ваших исключений,
Поведение по умолчанию, аннотированный класс @ControllerAdvice, поможет всем известным контроллерам.
, поэтому он будет вызываться, когда любой ваш контроллер выдает ошибку 404.
вроде следующего:
@ControllerAdvice
class GlobalControllerExceptionHandler {
@ResponseStatus(HttpStatus.NOT_FOUND) // 404
@ExceptionHandler(Exception.class)
public void handleNoTFound() {
// Nothing to do
}
}
и отобразите эту ошибку 404 в вашем файле web.xml, как показано ниже:
<error-page>
<error-code>404</error-code>
<location>/Error404.html</location>
</error-page>
Надеюсь, что поможет.