摘要:
AbstractBeanFactory体系: 这个抽象类中很重要的实现了BeanFactory中得一个方法,doGetBean(); 其中主要调用这个方法的有: 则这个是获取bean的几种方式,对应了doGetBean()中的几种判断。 具体如下 如果有参数,结合参数初始化 如果没有参数,需要结合类 阅读全文
posted @ 2017-05-02 17:08
指针怒草内存栈
阅读(186)
评论(0)
推荐(0)
摘要:
FactoryBeanRegistrySupport 的关系图: 添加工厂方式创建类FactoryBean的支持 阅读全文
posted @ 2017-05-02 14:36
指针怒草内存栈
阅读(175)
评论(0)
推荐(0)
摘要:
BeanPostProcessor 这个接口中就2个方法:其实这个类就是给bean进行额外添加东西,我们并不能说是增强, 阅读全文
posted @ 2017-05-02 14:28
指针怒草内存栈
阅读(161)
评论(0)
推荐(0)
摘要:
FactoryBean源码: BeanFactory在前面介绍过, BeanFacotry是一个类工厂,使用它来创建各种类型的Bean,最主要的方法就是getBean(String beanName),该方法从容器中返回特定名称的Bean,只不过其中有一种Bean是FacotryBean. 一个Be 阅读全文
posted @ 2017-05-02 14:04
指针怒草内存栈
阅读(1082)
评论(0)
推荐(0)
摘要:
SingletonBeanRegistry DefaultSingletonBeanRegistry 注册bean的这段代码: 同样使用了同步方法来维护线程的安全, 调用了 上述的方法中我们可以看出,存储bean的几个集合的关系了, 管理bean的依赖问题 使用如下三个属性进行管理: Map<Str 阅读全文
posted @ 2017-05-02 13:44
指针怒草内存栈
阅读(1595)
评论(0)
推荐(0)
摘要:
AliasRegistry SimpleAliasRegistry 实现类: 递归部分: 阅读全文
posted @ 2017-05-02 10:26
指针怒草内存栈
阅读(837)
评论(0)
推荐(0)