码迷,mamicode.com
首页 > Web开发 > 详细

AspectJ基于xml和基于注解

时间:2019-10-02 14:24:16      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:png   inf   扫描器   asp   列表   获取   通知   alt   返回值   

一、基于xml

执行的切入点中具体方法有返回值,则方法结束会立即执行后置通知,然后再执行环绕通知的放行之后的代码;

技术图片

 

 技术图片

 

 2、连接点即所有可能的方法,切入点是正真被切的方法,连接点方法名:

技术图片

 其中,只有环绕通知的切入点参数不一样,是可以放行的切入点;

3、异常通知是处理异常;

技术图片

 

技术图片

 

 

 切面类中的异常通知的方法参数列表中异常参数的参数名;

技术图片

 

 技术图片

 

 4、最终通知,不管有没有异常都会执行,

后置通知:AOP :after-Returnning

异常通知:AOP :after-Throwing

最终通知:AOP :after

技术图片

 5、后置通知获取方法的返回值

技术图片

 

 技术图片

 

 二、AspectJ基于注解

1、基于注解都要先配置注解扫描器

技术图片

 

 

2、切面类中,通知要通过注解配置切入点

技术图片

 

 3、公共切入点

技术图片

 

 技术图片

 

AspectJ基于xml和基于注解

标签:png   inf   扫描器   asp   列表   获取   通知   alt   返回值   

原文地址:https://www.cnblogs.com/wmqiang/p/11617242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!