springbean创建流程
2022-03-21 21:57:25 4 举报
springbean创建流程
作者其他创作
大纲/内容
完成beanFacotry的后置操作BeanFactoryPostProceass一般用来给占位符注册属性。
创建BeanDefinition对象
读取资源
xml
执行bean对象初始化方法invokeInitMethods
这个时候我们只完成了bean定义信息,并没有真正的创建对象。完成后置处理后就可以真正创建对象了
javaconfig
BeanPostProcessor处理器,before方法
创建完对象后只是一个空的对象,对象里面没有填充属性
applyPropertyValues方法填充属性
注册BeanDefinition到DefaultListableBeanFactory的beanDefintionMap里面
BeanPostProcessor处理器,after方法
spring中是用反射创建对象的。
注册bean对象到singltonObjectMap并返回
注解
收藏
0 条评论
下一页