用户适应性管理流程图
2021-03-13 15:23:09 2 举报
SpringBean 生命周期
作者其他创作
大纲/内容
1
5
属性注入(org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#populateBean)
3
3.1
调用自定义的initMethod方法
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#applyBeanPostProcessorsAfterInitialization 处理后置处理器的postProcessAfterInitialization 方法
3.4
反射创建对象(org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#createBeanInstance)
3.3
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#invokeInitMethods 初始化(initMethod方法)
4
3.3.1
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#invokeAwareMethods(调用相关Aware接口)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#applyBeanPostProcessorsBeforeInitialization(处理前置处理器的postProcessBeforeInitialization方法,*@PostConstruct注解声明的方法也是这里处理(CommonAnnotationBeanPostProcessor类处理))
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBean创建对象
如果实现了接口InitializingBean,执行afterPropertiesSet方法
销毁对象
2
3.3.2
3.2
初始化(org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#initializeBean
使用对象(也就是程序通过容器获取到对象后使用)
收藏
0 条评论
下一页
为你推荐
查看更多