利用SpringAOP实现统一异常处理
SpringBoot项目统一异常处理方案(一)
SpringBoot项目统一异常处理方案(二)
第三种:SpringAOP统一拦截
通过AOP(面向切面编程)
的方式,统一对 Controller 层的所有类的方法进行代理,所有被代理的方法都会经过SysControllerAspect
的处理,这样即做到了异常的统一捕获处理。如下代码示例:
@Component
@Aspect
public class SysControllerAspect {
private static final Logger LOG = LoggerFactory.getLogger(SysAspect.class)