Spring MVC统一异常处理:http://cgs1999.iteye.com/blog/1547197
WEB工程在运行时不可避免的遇到各种可预知的、不可预知的异常。由于数量比较大,无法逐一进行处理。但又不能放任不管直接显示在页面上,这样会暴露过多的服务器的信息。
Spring MVC提供了3种处理异常的方式:
- 使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver;
- 实现Spring的异常处理接口HandlerExceptionResolver 自定义自己的异常处理器;
- 使用注解ExceptionHandler注解实现异常处理;