Spring 学习六 之 Spring-AOP 核心概念
其他
2018-12-22 15:44:32
阅读次数: 0
核心概念
术语 |
描述 |
方面/切面(Aspect) |
一个具有一组API的模块,提供交叉要求。例如,日志记录模块被称为AOP方面用于记录。应用程序可以根据需要具有任意数量的方面。 |
加入点(Join point) |
这表示您的应用程序中可以插入AOP方面的一点。也可以说,这是应用程序中使用Spring AOP框架采取操作的实际位置。 |
通知(Advice) |
这是在方法执行之前或之后采取的实际操作。 这是在Spring AOP框架的程序执行期间调用的实际代码片段。 |
切入点(Pointcut) |
这是一组一个或多个连接点,其中应该执行通知(Advice)。 您可以使用表达式或模式指定切入点,我们将在AOP示例中看到。 |
介绍(Introduction) |
介绍允许向现有类添加新的方法或属性。 |
目标对象(Target object) |
对象被一个或多个方面通知(Advice),该对象将始终是代理的对象。也称为通知(Advice)对象。 |
编织(Weaving) |
编织是将方面与其他应用程序类型或对象进行链接以创建通知(Advice)对象的过程。 这可以在编译时,加载时间或运行时完成。 |
通知类型
术语 |
描述 |
before(前置通知) |
在方法执行之前运行通知 |
after(后置通知) |
在方法执行后运行通知,无论其结果如何 |
after-returning(返回通知) |
只有方法成功完成后才能在方法执行后运行通知 |
after-throw(异常通知) |
只有在方法通过抛出异常而退出方法执行之后才能运行通知 |
around(环绕通知) |
在调用通知方法之前和之后运行通知 |
易百教程TM
转载自blog.csdn.net/qq_22925909/article/details/85195547