SpringAOP原理解析

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

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

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

 

 4,springAOP使用的时候,

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

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

posted @ 2020-10-19 09:54  笨笨走了  阅读(526)  评论(0编辑  收藏  举报