美文网首页
Spring AOP的总体流程

Spring AOP的总体流程

作者: 码而优则仕 | 来源:发表于2020-07-28 09:00 被阅读0次

    注册解析 AOP的服务

    解析和加载横切逻辑

    将横切逻辑织入目标Bean中

    Spring 动态代理不会干预 Bean 的实例化创建,属性赋值,和初始化(初始化结束才意味着Bean创建完成)操作,所以是在上述操作完成后(即invokeInitMethod执行之后)才会将相关的横切逻辑织入Bean中—(通过 Bean级别的后置处理器在Bean的生命周期中对Bean进行处理的)—在方法 applyBeanPostProcessorsAfterInitialization方法中调用 BeanPostProcessor的postProcessorAfterInitialization 进行的

    Spring AOP 横切逻辑织入的入口:

    postProcessorAfterinitialization:正常流程的织入入口

    getEarlyBeanReference:循环依赖的 Bean 的织入入口

    相关文章

      网友评论

          本文标题:Spring AOP的总体流程

          本文链接:https://www.haomeiwen.com/subject/rybxrktx.html