使用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

回到顶部