spring
i李小武
上帝把所有人都骗了,因为地狱才是最美的。。。佛知道真相,所以佛说:“我不入地狱,谁入地狱?”
展开
-
Spring源码阅读——获得bean
已XmlWebApplicationContext为例,从getBean(String name)方法开始,读一下Spring是怎么通过名字获得bean的。其他方式类似这个过程。这个是XmlWebApplicationContext的类继承体系: 首先,getBean(String name)是在BeanFactory接口中定义的,而在AbstractApplicationCont...原创 2012-10-20 20:57:04 · 130 阅读 · 0 评论 -
Spring源码阅读——Ioc初始化过程
以web项目启动为例,介绍一下Ioc容器的初始化。下面这个图主要是在启动项目的时候,跟踪代码所得到的,不同的配置可能会有不同的路径,但是图中勾勒出了必须经历的大部分过程。首先,在web.xml中配置ContextLoaderListener,当启动项目的会有下图:Ioc初始化大概分三个步骤: 准备工作(黑线)加载Resource(红线)通过Resource加载Bean...原创 2012-11-20 21:52:45 · 136 阅读 · 0 评论 -
Spring源码阅读——BeanFactory体系结构
以下是看代的码随笔,想到哪写到哪,没有组织逻辑,见谅见谅。以FileSystemXmlApplicationContext为例,看看BeanFactory的体系结构。 类图(点击放大):从上往下: BeanFactory:BeanFactory:Spring的Bean容器最顶层的接口,定义了Ioc容器的基本规范。实现这个接口的Ioc容器都会持有一些BeanDefini...原创 2012-10-10 18:10:08 · 155 阅读 · 0 评论