Bean实例化的基本流程

Spring容器在进行初始化时,会将xml配置的的信息封装成一个BeanDefintion对象,所有的BeanDefintion存储到BeanDefintionMap的Map集合中去,Spring框架对该Map进行遍历,使用反射创建Bean实例对象,创建好的Bean对象存储在一个·名为singleObject的Map集合中,当调用getBean方法时,则最终从该Map集合中取出Bean实例对象返回

 Bean实例化的基本流程_第1张图片

 Bean实例化的基本流程_第2张图片

 

你可能感兴趣的:(java,spring)