四、Bean实例化的基本流程 4.1 BeanDefinitaion Spring在初始化容器的时候,会把xml配置的信息封装成一个BeanDefinition对象; 所有的BeanDefinition都会存到beanDefinitionMap这个集合中(初始化256大小); Spring框架对该集合进行遍历,可以获取到每个bean的全限定类名,然后使用反射创建Bean实例化对象; 创建好的实例化Bean对象存储在singletonObjects这个Map集合中; 当调用getBean方法时,从singletonObjects这个集合中取出实例化对象返回;