摘要:
Spring源码-16-容器refresh之registerBeanPostProcessors方法 // AbstractApplicationContext.java /** * 5 Bean实例化初始化之前将后置处理器注册到容器中 * 后置处理器的职责 * - BeanDefinition都已 阅读全文
摘要:
Spring源码-14-Bean后置处理器ImportAwarePostProcessor todo 阅读全文
摘要:
Spring源码-13-full行配置类增强 阅读全文
摘要:
Spring源码-11-后置处理器ConfigurationClassPostProcessor Bean工厂后置处理器 一 类图 二 Demo // MyTest00.java public class MyTest00 { public static void main(String[] arg 阅读全文
摘要:
Spring源码-12-配置类解析器ConfigurationClassParser 解析配置类 // ConfigurationClassParser.java public void parse(Set<BeanDefinitionHolder> configCandidates) { for 阅读全文
摘要:
Spring源码-10-Bean工厂后置处理器 提供了对Bean工厂中BeanDefinition的修改能力 一 类图 交互对象都是BeanDefinition,只是入口介质不同 BeanFactoryPostProcessor是通过ConfigurableListableBeanFactory实例 阅读全文
摘要:
Spring源码-09-Bean工厂之getBean方法 Bean实例 一 getBean方法 // AbstractBeanFactory.java @Override public Object getBean(String name) throws BeansException { retur 阅读全文
摘要:
Spring源码-08-容器refresh之invokeBeanFactoryPostProcessors方法 ConfigurationClassPostProcessor作用的时机 扫描注册用户BeanDefinition到Bean工厂 一 Bean工厂后置处理器 // AbstractAppl 阅读全文