绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
SpringAOP(2)-spring源码详解(七)
2023-02-08 10:12:29

上篇文章说了spring的aop,在启动类加一个启动注解,注解点进源码可以看到注册了bean定义的后置处理器。每个切入点都会生成一个adviosr,他们会排序好依次注册。

他的顺序是before、after、afterRturning、afterThrowing

这里解析到了环绕处理器,放入到aspectFactoryCache里面。

前面说的都是beforeInstantiation里面做的事,

后面开始从postProcessAfterInitialization里处理。

先会判断下之前循环依赖的动态代理 如果是现在的bean,就不在创建,并且移除。

不是则开始创建动态代理wrapIfNecessary。


分享好友

分享这个小栈给你的朋友们,一起进步吧。

MySQL干货资料
创建时间:2020-05-06 14:18:32
每天都有干货输出哦
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 飘絮絮絮丶
    专家
戳我,来吐槽~