上一节分析到创建代理Object proxy = createProxy(bean.getClass(), bea...[作者空间]
在介绍AOP之前先讲解一下advice和advisor,以及调用链先从advice介绍被代理的类 下面为两个adv...[作者空间]
文字描述,三级缓存解决循环依赖A中包含属性BB中包含属性A名词介绍一级缓存二级缓存三级缓存正在创建集合A实例:完整...[作者空间]
Spring的三级缓存解决循环依赖问题为了更好的理解循环依赖的问题,我们先一点一点手写循环依赖的代码模拟sprin...[作者空间]
另一个重要的方法finishBeanFactoryInitialization(beanFactory);首先是遍...[作者空间]
毕业版本依赖关系(推荐使用)Spring Cloud Version S...[作者空间]
populateBean(beanName, mbd, instanceWrapper);方法 exposedOb...[作者空间]
AbstractApplicationContext#refresh方法的finishBeanFactoryIni...[作者空间]
Spring源码首先要说一下beanDefinition, beanDefinition是生成bean时候的规则,...[作者空间]
接着上一篇文章将 refresh方法首先看一下测试项目代码主类,将Myconfiguration.class注入进...[作者空间]
从AnnotationConfigApplicationContext切入分析源码, AnnotationConf...[作者空间]
@ComponentScan注解是扫描包,主要是通过basePackages,includeFilters,exc...[作者空间]
Bean的生产,首先是为bean定义出一个beanDefinition(bean定义),再根据beanDefini...[作者空间]
ImportAware接口的使用ConfigurationClassPostProcessor的静态内部类Impo...[作者空间]