我在春天遇到错误处理,尤其是404错误。
我有一个带有ExceptionController
注释的ControllerAdvice
,我正在处理403错误,如下所示:
@ExceptionHandler(AccessDeniedException.class)
public String handleAccessDeniedException(AccessDeniedException ex, HttpServletRequest request)
{
return "403";
}
但是我无法以同样的方式处理404。
我已经读过创建自己的DispatcherServlet并将ThrowExceptionIfNohandlerFound设置为true。但这对我不起作用
来源:HOWTO handle 404 exceptions globally using Spring MVC configured using Java based Annotations,https://stackoverflow.com/a/27224123/1809221,https://stackoverflow.com/a/34973476/1809221
在此之后,我发现了一个很好的清洁解决方案:https://stackoverflow.com/a/25805387/1809221
但有了这个我没有得到我的客户404我得到一个空白的白页。
有什么想法吗?
提前感谢