SpringMVC异常处理:SimpleMappingExceptionResolver类

  Spring3.0对异常的处理方式总共有两种:

  第一种是使用 HandlerExceptionResolver 接口,并且 Spring 已经提供默认的实现类 SimpleMappingExceptionResolver。

  第二种是在 Controller 内部实现,灵活性更高。

  从目前的调查结果来看,这两种方式不能共存。我们一般在项目中使用第一种方法。

 

     (1)第一种使用接口

  异常配置

       

 

  

  (2)第二种Controller内部实现

  在Controller内部,创建一个方法并用@ExceptionHandler注解来处理异常,可以多一个类型为Exception的参数,@ExceptionHandler中可以添加一个或多个异常的类型,如果为空的话则认为可以触发所有的异常类型错误。

       

 

 

  参考:https://www.cnblogs.com/libra0920/p/6289848.html