美文网首页
bean实例化前阶段

bean实例化前阶段

作者: 叶小松_ea46 | 来源:发表于2020-05-20 14:59 被阅读0次
    AbstractAutowireCapableBeanFactory#createBean 方法中 

    在AbstractAutowireCapableBeanFactory#createBean的方法中 其中调用了resolveBeforeInstantiation()方法

    该方法就是用来回调InstantiationAwareBeanPostProcessor的postProcessBeforeInstantiation方法  不通过正常的方式创建Bean而是通过自定义的方式创建bean

    覆盖InstantiationAwareBeanPostProcessor的postProcessBeforeInstantiation方法, 

    第一个参数是要实例化的Bean的类型 第二个参数是该Bean的名称

    然后将覆盖了postProcessBeforeInstantiation的InstantiationAwareBeanPostProcessor 加入DefaultListableBeanFactory的beanPostProcessors中去

    相关文章

      网友评论

          本文标题:bean实例化前阶段

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