请忽略本篇内容!!!

1、介绍

2、Spring中的pointcut API

2.1、概念

2.2、对pointcut的操作

2.3、 AspectJ expression pointcut

2.4、方便的pointcut实现

静态pointcut

正则表达式pointcut

属性驱动的pointcut

动态pointcut

控制流pointcut

2.5、 pointcut 父类

2.6、 自定义pointcut

3、 Spring中的advice API

3.1、 advice生命周期

3.2、 Spring中的advice类型

围绕advice的拦截器

before advice

throws advice

after returning advice

introduction advice

4、 Spring中的advisor API

5、使用ProxyFactoryBean创建AOP代理

5.1、 基本

5.2、 JavaBean properties

5.3、 JDK和CGLIB代理

5.4、 代理接口

5.5、 代理类

5.6、 使用global advisors

6、 精简proxy定义

7、 使用ProxyFactory编码式创建AOP代理

8、 操作advised objects

9、 使用auto-proxy工具

9.1、 Autoproxy bean definitions

BeanNameAutoProxyCreator

DefaultAdvisorAutoProxyCreator

AbstractAdvisorAutoProxyCreator

9.2、 使用元数据驱动的auto-proxying

10、 使用TargetSources

10.1、Hot swappable target sources

10.2、 Pooling target sources

10.3、 Prototype target sources

10.4、 ThreadLocal target sources

11、 定义新的advice类型

12、 更多资源

1、介绍

前面已经介绍过Spring对AOP的支持。这一章我们来讨论下在Spring 1.2 应用中的lower-level Spring AOP APIs和AOP 支持。-- 对于新应用,我们推荐使用Spring 2.0及以后的AOP支持。

Spring 4.0 向后兼容 Spring 1.2, Spring 4.0 支持本章描述的所有内容。

2、Pointcut API in Spring

来看一下Spring如何处理关键的pointcut概念。

2.1、概念

最新文章

  1. Android事件分发机制浅谈(一)
  2. HTML基础篇之知识点补充和拓展
  3. 物联网平台设计心得:DateTimePicker实现选择联动
  4. 【SQLServer】“无法对数据库’XXX’ 执行删除,因为它正用于复制”的解决方法
  5. maven配置阿里云镜像
  6. ios开发中的Swift面向对象
  7. iOS开发——图形与动画篇OC篇&图层基本上动画
  8. Html中src、href的相对路径与绝对路径
  9. 1.Asp.net处理请求的流程
  10. HttpURLConnection 下载代码
  11. Flex布局:实现左右两列自伸缩撑满效果的
  12. RecyclerView.Adapter优化了吗?
  13. CSS——盒模型
  14. POJ - 2387 最短路
  15. office 2016 破解教程
  16. Springboot配置时间格式
  17. JQuery实现1024小游戏
  18. c#多线程下的进程同步SignalAndWait 使用简单说明
  19. shell 获取脚本的绝对路径
  20. UT-Austin大学在Image search and large-scale retrieval方面的一系列papers

热门文章

  1. ASP.NET Helper
  2. STM32 SPI接口的NSS引脚
  3. InnoDB Master Thread I/O Rate详解
  4. 【转】python2与python3的主要区别
  5. 基于EM的多直线拟合实现及思考
  6. html5中script的async属性
  7. JBoss DataGrid的集群部署与訪问
  8. php读取sqlite数据库入门实例
  9. [k8s]dashboard1.8.1搭建( heapster1.5+influxdb+grafana)
  10. scheduleOnce