- Spring AOP环境安装设置
- Spring AOP核心概念
- Spring AOP通知类型
- Spring AOP实现
- 通过XML配置示例
- 通过注释示例
- Spring AOP高级部分
Spring AOP核心概念
在开始使用AOP之前,让我们先来熟悉AOP的概念和术语。 这些术语不是Spring特有的,而是与面向方面编程(AOP)有关。
术语 | 描述 |
---|---|
方面/切面(Aspect ) |
一个具有一组API的模块,提供交叉要求。例如,日志记录模块被称为AOP方面用于记录。应用程序可以根据需要具有任意数量的方面。 |
加入点(Join point ) |
这表示您的应用程序中可以插入AOP方面的一点。也可以说,这是应用程序中使用Spring AOP框架采取操作的实际位置。 |
通知(Advice ) |
这是在方法执行之前或之后采取的实际操作。 这是在Spring AOP框架的程序执行期间调用的实际代码片段。 |
切入点(Pointcut ) |
这是一组一个或多个连接点,其中应该执行通知(Advice )。 您可以使用表达式或模式指定切入点,我们将在AOP示例中看到。 |
介绍(Introduction ) |
介绍允许向现有类添加新的方法或属性。 |
目标对象(Target object ) |
对象被一个或多个方面通知(Advice ),该对象将始终是代理的对象。也称为通知(Advice )对象。 |
编织(Weaving ) |
编织是将方面与其他应用程序类型或对象进行链接以创建通知(Advice )对象的过程。 这可以在编译时,加载时间或运行时完成。 |
上一篇:Spring AOP环境安装设置
下一篇:Spring AOP通知类型
分类导航
- Java教程
- Vim教程
- Swing教程
- Spring教程
- Spring Web Services教程
- Spring MVC教程
- Spring JDBC教程
- Spring Cloud教程
- Spring Boot教程
- Spring Boot CLI教程
- Spring Batch教程
- Spring AOP教程
- PDFBox教程
- JSP教程
- JSF教程
- JPA教程
- Java面向对象设计
- Java设计模式
- Java虚拟机教程
- Java泛型教程
- Java正则表达式教程
- Java数据类型教程
- Java并发编程教程
- Java密码学教程
- Java多线程教程
- Java国际化(i18n)教程
- JavaFX教程
- Java9教程
关注微信小程序
扫描二维码
程序员编程王