當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringBoot异常处理-自定义HandlerExceptionResolver
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot异常处理-自定义HandlerExceptionResolver
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需要再全局異常處理類中實現HandlerExceptionResolver 接口?
package com.learn.exception;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.HandlerExceptionResolver; import org.springframework.web.servlet.ModelAndView;/*** 通過實現HandlerExceptionResolver接口做全局異常處理***/ @Configuration public class GlobalException implements HandlerExceptionResolver {@Overridepublic ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler,Exception ex) {ModelAndView mv = new ModelAndView();// 判斷不同異常類型,做不同視圖跳轉if(ex instanceof ArithmeticException){mv.setViewName("error1");}if(ex instanceof NullPointerException){mv.setViewName("error2");}mv.addObject("error", ex.toString());return mv;} }?
總結
以上是生活随笔為你收集整理的SpringBoot异常处理-自定义HandlerExceptionResolver的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot异常处理-Simpl
- 下一篇: SpringIOC概述