bean的实例化过程主要是从BeanDefinitionMap中拿到BeanDefinition对象,通过反射获取到bean对象,而其中需要用到构造方法进行实例化,spring中存在推断构造方法的机制。具体可以看下面这篇文章了解spring怎么推断构造方法选择某个构造方法进行实例化的:
Spring源码学习(十)--推断构造方法_spring推断构造方法_从头再来_f的博客-CSDN博客
实例化过程看:
1)、实例化bean的几种方式
https://www.cnblogs.com/codegitz/p/16349569.html
2)实例化bean过程
https://www.cnblogs.com/codegitz/p/16314523.html
https://www.cnblogs.com/codegitz/p/16331774.html
aaa