在J2EE项目的开发中,每个异常都单独处理,系统的代码耦合度高,工作量大:
•使用SpringMVC提供的简单异常处理器SimpleMappingExceptionResolver
•实现Spring的异常处理接口HandlerExceptionResolver自定义自己的异常处理器
•使用@ExceptionHandler注解实现异常处理
简单的异常处理,推荐使用SimpleMappingExceptionResolver即可:
实现自己的HandlerExceptionResolver, 第4个参数表示对哪种类型异常进行处理:
使用@ExceptionHandler注解实现异常处理:
•增加BaseController类,并在类中使用@ExceptionHandler注解声明异常处理
•使所有需要异常处理的Controller都继承该类