本文共 1028 字,大约阅读时间需要 3 分钟。
1.全局异常处理之如何使用HandlerExceptionResolver接口?
步骤一:创建MyHandlerExceptionResolver.java
package com.springboot.demo.SpringBootDemoProject.error;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;@Configurationpublic class MyHandlerExceptionResolver implements HandlerExceptionResolver { @Override public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) { ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("errorInfo", ex.getMessage()); if(ex instanceof NullPointerException) { modelAndView.setViewName("error/error_null"); }else { modelAndView.setViewName("error/error_other"); } return modelAndView; }}
转载地址:http://hrzqf.baihongyu.com/