getBean(String n)
doCreateBean
setPropertyValue
BeanUtils
instantiateClass
BeanFactory
newInstance
processLocalProperty
return BeanWrapper
applyPropertyValues
实例化
依赖注入
java.lang.reflect.Constructor
instantiate
invoke 调用setXxx方法
BeanWrapperImpl
DI
doGetBean
createBean
AbstractNestablePropertyAccessor
setPropertyValues
SimpleInstantiationStrategy
AbstractAutowireCapableBeanFactory
instantiateBean
createBeanInstance
populateBean
retrun Object
AbstractBeanFactory
setValue
AbstractPropertyAccessor