r-08-创建单例bean
2021-11-25 01:13:15 0 举报
创建单例bean
作者其他创作
大纲/内容
是否已创建
根据beanDefinition父子关系合并,new新RootBeanDefinition
implementFactoryBean
调用::afterSingletonsInstantiated
合并BeanDefinition
isFactoryBean(beanName)
遍历单例池
1、非抽象beanDefinition2、单例3、非懒加载
否
把所有的beanDefinition合并
getBean(&+beanName)
所有的单例bean创建完后,调用单例bean实例化后方法
工厂方法设计模式装饰模式
递归
是
beanDefinitionNames
mergedBeanDefinitions
getBean(beanName);
getObject()getObjectType()
0 条评论
下一页
为你推荐
查看更多