
0关注
552
文章
0
收藏
2
次赞
281266
查看
Ta的博客 更多
SpringBoot 五种获取ApplicationContext的方式java中进行日期时间比较的4种方法SpringBoot整合WebSocket实现前后端互推消息CSS怎么画五角星?SpringBoot中RedisUtils工具类配置及直接使用springBean生命周期
一、springBean的生命周期
二、springBean的各种扩展点
先执行BeanPostProcessor扩展点的前置方法postProcessBeforeInitialization(), 再执行bean本身的构造方法 这个是这样么, 我加了输出,显示先构造方法, 然后postProcessBeforeInitialization 根据源码类(org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBean)显示 先进行创建bean的实例
- if (instanceWrapper == null)
- { instanceWrapper = createBeanInstance(beanName, mbd, args); }
这个方法里面执行到aware和 postProcessBeforeInitialization以及init-method 以及 applyBeanPostProcessorsAfterInitialization
exposedObject = initializeBean(beanName, exposedObject, mbd);
0 0