Spring专题 - AOP- before/after/return/throw/around 执行时机-Aspect修饰方法process()

我们一个需要AOP切面拦截的方法再执行的时候到底做了一些什么呢

前景提要:有一个拦截类 LogAop 和 一个被拦截的类 Run:

顺便把配置类也贴出来

1.获取拦截链(仔细琢磨一下觉得比作一根通水管更加贴切)--就是将Aspect定义的各种通知方法 串一串(串一株幸运草,串一个同心圆.. 别误会我是95后

DeBug之后进入到我们的增强方法里面去:

这里进入到方法里面去(IDEA - F7)

快来快来数一数: 就像 把一张纸(有一道题目)让所有人都传阅一遍先,然后按照传阅的倒序写上自己的答案传回来

----这里要说明一下,around方法比较特别,它的process()也就是传阅动作是在拦截类的around方法中

--轮到after要执行了

 

打完收工

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值