Laboratory Of Guiling

Boilerplate of Gui Ling

Spring源码学习(三)

Spring源码学习之柳暗花明又一村

Spring源码分析(三) 准备BeanFactory 上一篇讲到对BeanFactory进行刷新有两种不同的操作,在BeanFactory刷新完成之后,就要进行BeanFactory使用前的准备了。 用prepareBeanFactory(beanFactory);方法对BeanFactory做使用前的准备,实际上就是给BeanFactory设置相应的属性,设置BeanFac...

Spring源码学习(二)

Spring源码学习之高手如云

Spring源码分析(二) 上篇中说道执行refresh()方法中的prepareRefresh();进行容器刷新前的准备工作。 首先看一下创建容器的几种方式,上篇中只说了其中的一种方式,使用注解的方式创建。除了注解方式外还有 ApplicationContext applicationContext = new AnnotationConfigApplicationConte...

Spring源码学习(一)

Spring源码学习之万事开头难

Spring源码解析一 在第一篇博文中已经给出类Spring容器创建的过程图,从这篇文章开始,将以分析源码的形式进行Spring的学习。 首先,当我需要用到一个对象的时候,我们会从Spring容器中通过BeanName的形式去获得Bean(常用方式)例如: ApplicationContext applicationContext = new AnnotationConfigApplic...

Spring源码学习(零)

Spring源码学习之开篇一张图内容全靠编

Spring源码分析(零) 一直都想写一个关于Spring的系列但是自己对Spring的理解还没有达到炉火纯青的地步,迟迟不敢下手,之所以在这时候下定决心去写是想要接着写博客的机会来提升自己对Spring的认识。 话不多说先上图 bean的转换过程 ApplicationCon...