Bean后置处理器 – InstantiationAwareBeanPostProcessor#applyBeanPostProcessorsBeforeInstantiation
在 createBean 方法中, doCreateBean 方法前, 调用了这样一句代码:
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#createBean
// Give BeanPostProcessors a chance to return a proxy instead of the target bean instance. // 在 bean实例化之前 应用后置处理,如果后置处理返回的bean不为空,则直接返回 // 返回的是一个寡妇对象, 属性什么的, spring不会去维护 // spring不推荐开发人员使用这个接口 InstantiationAwareBeanPostProcessor Object bean = resolveBeforeInstantiation(beanName, mbdToUse); if (bean != null) { return bean; }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Bean后置处理器 – InstantiationAwareBeanPostProcessor#applyBeanPostProcessorsBeforeInstantiation
自学咖网 » Bean后置处理器 – InstantiationAwareBeanPostProcessor#applyBeanPostProcessorsBeforeInstantiation