出错前:
ModelAndView handleException(Exception ex, Model model)
修复后:
@ExceptionHandler(Exception.class)
public ModelAndView handleException(Exception ex, WebRequest request) {
ModelAndView mav = new ModelAndView(COMMON_ERROR_VIEWNAME);
logger.error("服务器异常",ex);
mav.addObject("ex", ex);
return mav;
}
原因是方法名不支持Model model
本文详细介绍了从ModelAndView的handleException方法到使用@ExceptionHandler注解进行异常处理的修复过程,包括方法名更改和错误日志记录。重点突出了在处理异常时,将返回值从ModelAndView更改为ModelAndView实例的必要性。
944

被折叠的 条评论
为什么被折叠?



