所有Bean创建的真正逻辑都在doCreateBean函数中,本篇把重点放在第一点实例化bean上,先省略其他无关代码。 bean的实例化实质就是调用构造函数的过程。构造函数分为有参数的构造函数和无参数的构造函数,对比起无参数构造函数,有参数构造函数将大量的工作花在了挑选最合适的构造函数的过程中,并非是核心所在,因此本篇只讲无参数的构造函数 // AbstractAutowireCapableBeanFactory.java protected Object doCreateBean(final String beanName, final RootBeanDefinition mbd, fi