tiny-spring源码解析(四)为bean注入属性

git checkout step-3-inject-bean-with-property
为bean注入属性,这里将信息保存成PropertyValue对象,并且保存到BeanDefinition中


image.png
image.png
image.png
image.png

这里的registerBeanDefinition 在上一篇中说到 是初始化bean的入口

image.png

再调用AutowireCapableBeanFactory.applyPropertyValues 方法 循环集合并设值,这样就完成了属性注入bean的过程

你可能感兴趣的:(tiny-spring源码解析(四)为bean注入属性)