文章目录
在代码的开发中,我们经常会使用try…catch,几乎每一个方法都需要写,这样的代码非业务逻辑和业务逻辑耦合在一起,导致代码的难以维护。所以决定封装一个异常通知类,来统一拦截controller的异常
配置文件
<!--包扫描-->
<context:component-scan base-package="com.tfjy"/>
<!--配置aspect自动代理-->
<aop:aspectj-autoproxy/>
统一异常拦截
package com.tfjy.itoo.tool.aspect;
/**
* 统一处理controller的异常
*
* @author lina
* @version 1.0.0
* @since 1.0.0 2018-10-22 09:05:55
*/
@Aspect
public class ExceptionIntercept {
private static final Logger logger = LoggerFactory.getLogger