
Spring
silvery_white
这个作者很懒,什么都没留下…
展开
-
Spring源代码分析 -- IOC容器(一)
Spring是知道很久了,一直断断续续在看,不过用到它的机会不是很多,于是想阅读一下Spring的源代码来更深入的了解下这个框架(源代码的版本是2.5.6)。首先,当然是从Spring的IOC容器开始了,最基本的IOC容器就是org.springframework.beans.factory.BeanFactory了,这个接口定义了一个基本的IOC容器应该具有的行为,其源代码如下所示:[c...2009-02-12 09:58:02 · 90 阅读 · 0 评论 -
Spring源代码分析 -- IOC容器(二)
上一篇文章讲到了对,,标签处理的方法org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader#parseDefaultElement()。[code="java"] private void parseDefaultElement(Element ele, BeanDefinitionParserDe...2009-02-17 17:32:42 · 117 阅读 · 0 评论 -
Spring源代码分析 -- IOC容器(三)
IOC容器的基接口提供了三个获取Bean的方法:[code="java"] Object getBean(String name) throws BeansException; Object getBean(String name, Class requiredType) throws BeansException; Object getBean(String name, Obje...2009-02-19 14:57:40 · 101 阅读 · 0 评论 -
Spring源代码分析 -- IOC容器(四)
接着说IOC容器的实例化Bean的过程,上次说到了#doCreateBean()方法,这个方法的流程很长,本节主要讲的就是它的实现[code="java"] protected Object doCreateBean(final String beanName, final RootBeanDefinition mbd, final Object[] args) { // S...2009-02-20 12:08:34 · 107 阅读 · 0 评论