Discuss / Java / 关于如何处理通用异常

关于如何处理通用异常

Topic source

可以将通用异常处理方法放在一个父类中,然后让Controller继承父类,缺点是Controller无法继承其它类了。还可以创建一个异常处理类

@Component
public class MyExceptionResolver implements HandlerExceptionResolver {
    @Override    
    public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {
        //处理异常...
    }
}

这个异常处理类对所有Controller都生效。


  • 1

Reply