spring-aop 处理全局异常,实现自定义返回提示。简单去掉controller中的try-catch
最近在工作中使用@RestControllerAdvice做了全局异常处理,但是发现spring就算能捕获到所有的异常,我们还是无法友好的提示用户。毕竟我们每个接口的错误提示都不相同,比如:保存用户失败,查询用户失败等。我们需要对每个接口try{}catch(){}才能在错误时进行提示。如图这样的代码看起来非常不友好,大大的降低了代码的可读性。1)要处理以上问题,我想到的第一中解决方案就是使用aop,在接口上使用注解指定该接口出错时的提示内容,并作为aop的切点。所有我们需要添加一个自定义注解
2)我的
原创
2022-06-20 17:32:31 ·
969 阅读 ·
1 评论