本文主要是介绍spring refresh脑图-补充getBean逻辑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
getBean的步骤有
1.转换bean名称
2.getSingleton从单例池中获得bean
3.打个标识,说明bean正在创建
4.合并bean,getMergedLocalBeanDefinition
5.判断是否合法,checkMergedBeanDefinition
6.处理DependsOn
7.createBean
8.resolveBeforeInstantiation处理applyBeanPostProcessorsBeforeInstantiation和applyBeanPostProcessorsAfterInitialization,添加增强器
9.doCreateBean
10.搞了一个包装类,执行applyMergedBeanDefinitionPostProcessors
11.getEarlyBeanReference
12.populateBean属性付值
13.initializeBean
14.registerDisposableBeanIfNecessary
这篇关于spring refresh脑图-补充getBean逻辑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!