aopxml使用的方式

Posted 郑州AAA软件教育

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了aopxml使用的方式相关的知识,希望对你有一定的参考价值。

aopxml使用的方式

前置通知 

LogAdvice.java:


application.xml:

aopxml使用的方式

后置通知 

一旦拦截的方法产生了异常 后置通知就不执行了 LogAdvice.java:

aopxml使用的方式

application.xml:

aopxml使用的方式

最终通知 

无论拦截的方法是否产生异常 最终通知都会执行

LogAdvice.java:

aopxml使用的方式

application.xml:

aopxml使用的方式

环绕通知 

环绕通知 一般不和前置 后置 最终通知一起使用。因为环绕通知其实就相当于同时使用了前置 后置 最终 通知

LogAdvice.java:

aopxml使用的方式

application.xml:

aopxml使用的方式

aop中一些概念 

连接点:所有方法的执行都是连接点

切入点:真正被aop拦截的方法  切入点使用切入点表达式来表示

   切入点肯定是连接点 连接点不一定是切入点 切面:我们aop要 实现的功能  

通知类:切面是由通知类来实现的 通知类指的就是增强的业务逻辑(附加的业务逻辑,非核心业务逻 辑)

通知:真正要实现的 通知的功能   前置通知 后置通知  最终通知  环绕通知 异常通知

aop 注解的方式 第一步,在spring 的主配置文件application.xml中开启aop注解配置 

aopxml使用的方式

第二步,在通知类上加@Aspect注解 

aopxml使用的方式

第三步,在通知类LogAdvice中写前置 或者后置或者最终 或者环绕通知 

aopxml使用的方式

以上是关于aopxml使用的方式的主要内容,如果未能解决你的问题,请参考以下文章

spring使用junit进行测试时报错,出现空指针

spring使用junit进行测试时报错,出现空指针

spring使用junit进行测试时报错,出现空指针

使用Wi-Fi方式和4G方式将手机接入Internet的区别是啥?

为啥关联、聚合和组合的使用方式与本例中的使用方式相同?

HTTPS和SSH方式的区别和使用