在开始使用AOP之前,让我们熟悉AOP的概念和术语.这些术语并非特定于Spring,而是与AOP相关.
Sr.不. | 条款&描述 |
---|---|
1 | 方面 一个模块,其中包含一组提供交叉要求的API.例如,日志记录模块将被称为AOP方面以进行日志记录.根据要求,应用程序可以包含任意数量的方面. |
2 | 加入点 这代表你的一个点应用程序,您可以插入AOP方面.您还可以说,它是应用程序中使用Spring AOP框架执行操作的实际位置. |
3 | 建议 这是在方法执行之前或之后要采取的实际操作.这是Spring AOP框架在程序执行期间调用的实际代码段. |
4 | PointCut 这是一组一个或多个连接点,其中应该执行建议.您可以使用表达式或模式指定PointCuts,我们将在AOP示例中看到. |
5 | 简介 简介允许您可以向现有类添加新方法或属性. |
6 | 目标对象 一个或多个建议的对象方面.此对象始终是代理对象.也称为建议对象. |
7 | 编织 编织是将方面与其他应用类型相关联的过程或用于创建建议对象的对象.这可以在编译时,加载时或运行时完成. |