Spring 中AOP中的相关术语
AOP中相关术语
1 . Join point: 连接点。潜在的那些方法。
2 . Pointcut: 切点、切入点。其实就是一部分需要改变行为的连接点。
3 . Target object: 目标对象。 需要被改变行为的对象。
4 . AOP proxy: 代理对象。通过动态代理技术生成的那个对象。
5 . Advice: 通知、增强。要改变方法行为的那部分逻辑。
6 . Aspect: 切面。 切面 = 切点 + 通知。
7 . Weaving: 织入。是将增强应用到切点中的过程。【往往体现为我们的配置】
8 . Introduction: 【了解】引介增强。
如何将连接点(Join Point)中的一部分筛选出来作为 切入点( Pointcut)。
在数据库领域中使用的是SQL语句。在AOP的领域里面,大家常用的是一种基于 AspectJ 的表达式语言。
需要引入Spring 的 aop 模块。
- spring-aop-4.3.28.RELEASE.jar
- aspectjweaver-1.8.9.jar 【用到aspectj表达式】