第8章Spring AOP APIs
优质
小牛编辑
132浏览
2023-12-01
第 8 章 Spring AOP APIs
目录
- 8.1. 简介
- 8.2. Spring中的切入点API
- 8.2.1. 概念
- 8.2.2. 切入点实施
- 8.2.3. AspectJ切入点表达式
- 8.2.4. 便利的切入点实现
- 8.2.5. 切入点的基类
- 8.2.6. 自定义切入点
- 8.3. Spring的通知API
- 8.3.1. 通知的生命周期
- 8.3.2. Spring里的通知类型
- 8.4. Spring里的advisor(Advisor) API
- 8.5. 使用ProxyFactoryBean创建AOP代理
- 8.5.1. 基础
- 8.5.2. JavaBean属性
- 8.5.3. 基于JDK和CGLIB的代理
- 8.5.4. 对接口进行代理
- 8.5.5. 对类进行代理
- 8.5.6. 使用“全局”advisor
- 8.6. 简化代理定义
- 8.7. 使用ProxyFactory通过编程创建AOP代理
- 8.8. 操作被通知对象
- 8.9. 使用“自动代理(autoproxy)”功能
- 8.9.1. 自动代理bean定义
- 8.9.2. 使用元数据驱动的自动代理
- 8.10. 使用TargetSources
- 8.10.1. 热交换目标源
- 8.10.2. 池化目标源
- 8.10.3. 原型目标源
- 8.10.4.
ThreadLocal
目标源
- 8.11. 定义新的
通知
类型 - 8.12. 更多资源
8.1. 简介
前一章介绍了Spring 2.0中提供的由@AspectJ和基于Schema的两种切面定义的AOP。在这个章节里,我们将 讨论更底层的Spring AOP API,以及如何在Spring 1.2应用中使用这些API。对于新的应用程序,我们推荐 使用前一章介绍的Spring 2.0 AOP支持,但是当你使用已有系统时,或是阅读书籍和文章时,很有可能会遇到 Spring 1.2风格的例子。Spring 2.0是完全向前兼容Spring 1.2的,这一章中涉及的所有内容在Spring 2.0里面得到了完全的支持。