AspectJ相关术语

最近学习AspectJ,虽然会使用,但是有些术语的含义不太明了,所以在此摘抄了这边文章的部分段落。AOP之AspectJ框架的使用

三、spring中使用AOP的相关术语

3.1、Target:目标类,需要被增强的类,也就是上面我们写的UserServiceImpl。

3.2、JointPoint:连接点,目标类上需要被增强的方法,(这些方法可以被增强,也可以不增强,也就是说目标类中所有的方法都可以称为是连接点)

3.3、PointCut:切入点,被增强的方法(已经确定这个方法要被增强),切入点就是一个连接点的子集

3.4、Advice:增强/通知,增强的代码,也就是上面将增强的代码凑成的一个类。类中的每个方法都代表一个增强的功能代码,这个类中的方法就被称为通知

3.5、weaving:织入,将切入点和通知结合,从没被增强到已经增强的过程

3.6、Aspect:切面,切入点和通知结合,切入点 和 通知点 多点形成面  
特殊情况:一个切入点 和 一个通知,画张图就可以理解了。在这里插入图片描述

3.7、Introduction(引介) 特殊的通知,可以对类增强,添加方法或字段。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值