拥有 aop 标签的文章 共 1 条数据

Spring中的统一异常处理
技术杂谈

Spring中的统一异常处理

2784次浏览 0条评论

在具体的SSM项目开发中,由于Controller层为处于请求处理的最顶层,再往上就是框架代码的。因此,肯定需要在Controller捕获所有异常,并且做适当处理,返回给前端一个友好的错误码。不过,Controller一多,我们发现每个Controller里都有大量重复的、冗余的异常处理代码,很是啰嗦。能否将这些重复的部分抽取出来,这样保证Controller层更专注于业务逻辑的处理,同时能够使得异常的处理有一个统一的控制中心点。1. 全局异常处理1.1. HandlerExceptionResolver接口public interface HandlerExceptionResolver {    /**     * Try to resolve the given exception that got thrown during on handler execution,     * returning a ModelAndView that represents a specific error page if appropriate.     * <p>The re