SpringAOP原理解析

1,一个Java程序运行的过程,是若干个连接点连接起来依次执行的过程,main方法是作为一个入口,下面的每个方法再AOP中就是连接点

2,切面本质上还是一个方法调用,选择切面的过程就是一个选择方法的过程,切入点也就是从所有的连接点中挑选出自己感兴趣的连接点的过程

3,本质上是有代理模式的影子,就是代理对象会添加一些自己的操作

 4,springAOP使用的时候,

  1,确定自己对什么类的什么方法感兴趣,也就是确定切入点

  2,对应的类的方法执行的特定时期给出什么处理建议,就是代理增强的方法

原文地址:https://www.cnblogs.com/benbenzoule/p/13838631.html