Spring框架中getBean()背后的逻辑
2019-07-17 10:19:49 0 举报
Spring框架getBean()背后的逻辑
作者其他创作
大纲/内容
解析传入的name
Y
N
进行处理返回真正的bean
根据xml文件定义的bean信息,进行创建。如果该bean是singleton类型的话,需要将创建好的bean存入Spring容器中,如果是prototype类型的,创建好直接返回就好。
结束
查看该容器是否有父容器
父容器中获取bean
创建该bean
调用getBean()方法
容器中获取bean
如果是一个普通的bean。会直接返回这个bean。如果是FactoryBean,会返回这个工厂所产生的那个bean。
0 条评论
下一页