我们一个需要AOP切面拦截的方法再执行的时候到底做了一些什么呢
前景提要:有一个拦截类 LogAop 和 一个被拦截的类 Run:
顺便把配置类也贴出来
1.获取拦截链(仔细琢磨一下觉得比作一根通水管更加贴切)--就是将Aspect定义的各种通知方法 串一串(串一株幸运草,串一个同心圆.. 别误会我是95后)
DeBug之后进入到我们的增强方法里面去:
这里进入到方法里面去(IDEA - F7)
快来快来数一数: 就像 把一张纸(有一道题目)让所有人都传阅一遍先,然后按照传阅的倒序写上自己的答案传回来
----这里要说明一下,around方法比较特别,它的process()也就是传阅动作是在拦截类的around方法中
--轮到after要执行了
打完收工