Aop一般有以下常用注解: @Aspect: 该注解是把此类声明为一个切面类。@Before: 该注解是声明此方法为前置通知 (目标方法执行之前就会先执行被此注解标注的方法) @After: 该注解是声明此方法为后置通知 (目标方法执行完之后就会执行被此注解标注的方法) @AfterReturning: 该注解是声明此方法为返回通知 (目标方法正常执行返回后就会执行被此注解标注的方法)@AfterThrowing: 该注解是声明此方法为异常通知 (目标方法在执行出现异常时就会执行被此注解标注的方法)@Around: 该注解是环绕通知是动态的,可以在前后都设置执行@PointCut: 该注解是声明一个公用的切入点表达式(通知行为的注解的都可以直接拿来复用)如果是注解式开发还会用到@EnableAspectJAutoProxy: 该注解是声明这个配置类使用注解式的AOP(还有一种古老的方式是在xml文件里声明开启AOP)什么时候会用到AOP: 写日志,事务等,就是一些不是业务逻辑代码要做的事就交给AOP来完成。
aop常用注解
最新推荐文章于 2023-03-28 16:53:10 发布