Spring得到构造函数之后执行实例化
1、如果是默认空参构造
1.1、当所有的候选构造函数都为null的时候,会使用空参构造
// 如果此处得到的候选构造函数为null
Constructor<?>[] ctors = determineConstructorsFromBeanPostProcessors(beanClass, beanName);
//if null == ctors 会执行 AbstractAutowireCapableBeanFactory#instantiateBean
return instantiateBean(beanName, mbd);
1.1.1、得到实例化策略
//得到实例化策略执行实例化,默认CglibSubclassingInstantiatio