【发布时间】:2015-04-25 00:34:20
【问题描述】:
我编写了以下控制器来处理我的代码中的所有异常:
@Controller
public class ErrorHandlerController {
@ExceptionHandler(value = Exception.class)
public String redirectToErrorPage(Model model){
model.addAttribute("message", "error on server");
return "errorPage";
}
}
但看起来只有在ErrorHandlerController 内抛出异常时,以下异常处理程序才会起作用
我有大量的控制器。请建议我如何为所有控制器编写一个 ExceptionHandler ?
附言
我知道我可以使用继承,但我不确定这是最好的决定。
【问题讨论】:
标签: java spring-mvc exception-handling custom-error-pages