SpringMVC中利用HandlerExceptionResolver完成异常处理
在解决Controller层中的异常问题时,如果针对每个异常处理相对较为繁琐。在 SpringMVC中提供了HandlerExceptionResolver用于处理捕获到的异常,从而重新定义返回给前端的数据展示方式: 1,实现HandlerExceptionResolver接口; 2,实现方法 resolveException; 3,将自定义类注入到spring中: 若是在普通的web项目中则需要在springmvc的xml文件中手动注入 <bean class="com...common.SpringExceptionResolver" />; 而若是在Springboot中直接用全局异常处理器即可( @ControllerAdvice 结合 @ExceptionHandler(Exception.class) ) /** * 自定义异常返回方式 */ @Slf4j public class SpringExceptionResolver implements HandlerExceptionResolver{ @Override public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex