Spring
文章平均质量分 77
葵鱼
这个作者很懒,什么都没留下…
展开
-
从0开始学习Spring源码(一)
课余时间写一写 一方面加强自己的记忆,同时也提出来,希望各路大神提出一些内容的问题,查缺补漏。 平时我们使用的时候,一般会使用注解配置,而上面这张图,则是我们使用注解配置时必须使用的一个类。这个类很重要,我们将根据这个类,来梳理Spring的源码。 好吧,这是一个构造方法,暂且放下这三行代码不提,我们来看看着三行代码之前干了什么。 Spring的Annota...原创 2019-08-01 10:03:10 · 991 阅读 · 0 评论 -
从0开始学习Spring源码(二)
上一次已经看过了Reandr的代码,而Scaner则是使用ASM技术,emmmm ASM代码胎发咋 水平不够还是先不过多研究了 我们来看上一章没提到的那个三行构造方法 首先 this() 调用自己父类的 构造方法, 这就是他父类的构造方法,里面的代码很简单,就是创建了一个DefultListableBeanFactory。虽然这行代码简单,但是它创建了整个Spring中...原创 2019-08-01 14:16:44 · 322 阅读 · 1 评论 -
从0开始Spring源码(三)
继续上一章,我们剩下了最重要的一行代码, 上面的代码就是refresh最主要的代码 我们来逐个分析 首先 prepareRefresh() 这个函数的主要作用是为Refresh做准备,包括是否激活标志位,初始化property source的配置等。 内部代码很简单,基本都是一些赋值语句。 继续向下 我们来看obtainFreshBeanFactory()...原创 2019-08-02 10:27:09 · 192 阅读 · 0 评论