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

相關文章
相關標籤/搜索