aspect由pointcut和advice组成,它即包含了横切逻辑的定义,也包括了连接点的定义。SpringAOP就是负责实施切面的框架,它将切面所定义的横切逻辑编织到切面所指定的连接点中。AOP的工作重心在于如何将增强编织目标对象的连接点上,这里包含两个工作:
- 如何通过pointcut和advice定位到特定的joinpoint上;
- 如何在advice中编写切面代码;
可以简单地认为,使用@Aspect注解的类就是切面。
注意:本文归作者所有,未经作者允许,不得转载
aspect由pointcut和advice组成,它即包含了横切逻辑的定义,也包括了连接点的定义。SpringAOP就是负责实施切面的框架,它将切面所定义的横切逻辑编织到切面所指定的连接点中。AOP的工作重心在于如何将增强编织目标对象的连接点上,这里包含两个工作:
可以简单地认为,使用@Aspect注解的类就是切面。
注意:本文归作者所有,未经作者允许,不得转载