使用AOP进行异常捕获(暂未完成,这一周事情有点多)

想起来之前公司做的项目是使用注解的形式进行异常的捕获,用起来很舒服。所以打算自己写一个。
目录结果如下:
ExceptionController-----用于测试异常的捕获异常(懒得写test)
@RestController@RequestMapping("/aop")
public class ExceptionAOPController {
    @RequestMapping("/test")
    @ExceptionAno
    public ResponseData aopException(){
        ResponseData responseData = new ResponseData();
        return responseData;
    }
}
ExceptionAno-----捕获异常注解
/* * @Description TODO AOP实现捕获异常
 * @Author Raindrop
 * @Date 2019/10/31
 */
public @interface ExceptionAno {
    String values() default "";
    String descript() default "自定义异常拦截注解";
}
ExceptionAOPMain-----AOP异常捕获
@Component@Aspect
public class ExceptionAOPMain {
    /**
     * 设置切面点
     */
    @Pointcut("@annotation(com.raindrop.UnitSpring.LoggerAndException.ExceptionAno)")
    public void adminRequired() {}
}
以上是 使用AOP进行异常捕获(暂未完成,这一周事情有点多) 的全部内容, 来源链接: utcz.com/z/510607.html







