bean的生命周期图:
图片来源
- createBeanInstance(beanName, mbd, args) 创建目标bean实例
- applyMergedBeanDefinitionPostProcessors(mbd, beanType, beanName) 寻找目标bean的依赖;
- populateBean(beanName, mbd, instanceWrapper) 填充目标bean,完成依赖注入,这里会涉及循环依赖
- nitializeBean(beanName, exposedObject, mbd) 初始化目标bean
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。