SpringMVC 3

 

SpringMVC的异常处理的顶级接口:org.springframework.web.servlet.HandlerExceptionResolverweb

该接口的每一种实现都是异常的一种处理方式。在IDEA中,查看某个接口的全部实现类的快捷键,<Command + Option + B>spring

org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver类主要提供了@ExceptionHandler注解,并经过该注解处理异常。mvc

 

1. 异常捕获遵循“最短路径”原则。接口

例如,一个方法捕获ArithmeticException,一个方法捕获Exception异常,若是跑出的异常是ArithmeticException,那么很明显,这2个方法都可以捕获并处理。可是,根据最短路径原则,处理ArithmeticException异常的方法将处理该逻辑。servlet

相关文章
相关标签/搜索