AbstractAutowireCapableBeanFactory的doCreateBean用来创建bean,
其中调用了initializeBean方法对bean进行初始化
initializeBean包含如下代码:
而invokeAwareMethods代码如下:
可见其分别判断是否实现了BeanNameAware接口、BeanClassLoaderAware接口、BeanFactoryAware接口,如果实现了,则分别调用相应的回调方法。
spring复习:(22)实现了BeanNameAware等Aware接口的bean,相应的回调方法是在哪里被调用的?
最新推荐文章于 2024-08-07 23:49:54 发布