Spring Bean的创建流程
2021-05-17 16:26:35 8 举报
Spring Bean的创建流程
作者其他创作
大纲/内容
无需代理
singletonFactory.getObject()
Spring Bean的创建流程
需返回代理对象
三级缓存中获取到bean,ps:如果是从 singletonFactories获取,将其从singletonFactories移除,并且放入二级缓存earlySingletonObjects中
getBean(String name)
InstantiationAwareBeanPostProcessor 返回代理对象
getSingleton(beanName)
三级缓存逐级尝试获取bean,获取到返回,没有的话返回null,
缓存中存在
缓存未获取到
收藏
0 条评论
回复 删除
下一页