Sping中利用HandlerExceptionResolver实现全局异常捕获
生活随笔
收集整理的這篇文章主要介紹了
Sping中利用HandlerExceptionResolver实现全局异常捕获
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
新建GlobalExceptionResolver
public class GlobalExceptionResolver implements HandlerExceptionResolver{@Overridepublic ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler,Exception exception) {response.setContentType("application/json;charset=utf-8");log.error("訪問" + request.getRequestURI() + " 發(fā)生錯誤, 錯誤信息:" + ex);ReturnUtils.returnError(response,"網(wǎng)絡(luò)開小差了");return null;}
spring配置文件中配置剛才新建的類,或者加上@Component注解
<bean class="com.saas.exception.GlobalExceptionResolver" />
總結(jié)
以上是生活随笔為你收集整理的Sping中利用HandlerExceptionResolver实现全局异常捕获的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 根据JSON自动生成select联动
- 下一篇: log4j屏蔽掉某个包下的log日志打印