我收到以下錯誤:嵌套異常在Spring MVC
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
而在一個控制器來處理這個問題,我用下面的代碼:
@ExceptionHandler(NestedServletException.class)
public ModelAndView handleServletErrors(){
System.out.println("Servlet Exception is thrown");
ModelAndView mv = new ModelAndView("error");
mv.addObject("error", "Error encountered while processing reqeust.");
return mv;
}
但這不處理上面拋出的異常。而如果我使用NullPointerException
類而不是NestedServletException
,則它可以工作。由於Spring在拋出異常以響應NullPointerException
不應該由上面的代碼處理?