随笔分类 -  spring

spring源码阅读
spring源码阅读(2/4) - Bean循环引用
摘要:关于Bean的循环引用,昨天翻了相关的代码,确实一头雾水,看了部分的文章后,说实话,思路大概有点儿理解,但再来看代码仍然迷茫。没办法自己在测试例子里,写了个循环引用的例子,然后跟进调试代码,终于明白了点儿,今天就继续,把循环引用这个部分好好弄弄清楚。 翻了半天的代码,终于弄清楚了。 核心是:比如如果 阅读全文

posted @ 2019-07-11 11:40 aquariusm 阅读(320) 评论(0) 推荐(0)

spring源码阅读(1/4) - Bean生成
摘要:上午去缴了上次没带驾驶证的扣分罚款,最近在图书馆没事就看曾国藩家书,曾国藩说人要明强。光强没有用,你要明强。也就是说要强的有道理。曾国藩又说,做学问不能做死学问,做学问其实很重要的事就是能懂得孝悌,把家持好,能做事。能做事很重要,学问再高,不能做事,也是无用。相反即使没什么学问,写不出来,但是能做事 阅读全文

posted @ 2019-07-09 13:30 aquariusm 阅读(365) 评论(0) 推荐(0)

spring源码阅读(三) Bean加载之自定义标签加载
摘要:紧接着上一篇关于spring默认标签加载,这一篇来看下自定义标签的加载 继续从 DefaultBeanDefinitionDocumentReader来看 写在前边的东西,最近结合着《架构整洁之道》和《spring源码深度解析》这两本书一块儿看着,架构整洁之道里描述的一些面向对象的开发原则,接口隔离 阅读全文

posted @ 2019-07-02 17:55 aquariusm 阅读(288) 评论(0) 推荐(0)

spring源码阅读(二) Bean加载之默认标签加载
摘要:接着上文的内容,我们经历了xml资源文件的校验/解析/终于要进入到Bean的加载中了。 上文进行到: 这里,加载代理类的一个判断是否是默认命名空间的标签,把过程分为两个步骤,我们先来看第一个分支,即默认标签的解析。 默认的这几个根标签的解析,我们就从最关注的"bean"标签解析开始吧。即:this. 阅读全文

posted @ 2019-06-30 18:11 aquariusm 阅读(457) 评论(0) 推荐(0)

spring源码阅读(一) Bean加载解析准备
摘要:作为一名java工程师,没有阅读过spring源码,总有一种要被鄙视的感觉,另外也想通过阅读源码提升自己的能力,没有比spring更合适的了。 那么开始这个源码阅读的系列吧,参考书籍《Spring源码深度解析》 2019-06-26 Spring加载的解析 首先我们构建的spring例子工程 我们主 阅读全文

posted @ 2019-06-30 17:17 aquariusm 阅读(253) 评论(0) 推荐(0)

导航