摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 在上一篇中提到过Spring中的标签包括默认标签和自定义标签两种,而两种标签的用法以及解析方式存在着很大的不同。本节开始详细分析默认标签的解析过程。 默认标签的解析是在parseDef 阅读全文
posted @ 2018-07-27 19:19 写出高级BUG 阅读(2406) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 当把文件转换为Document后,接下来的提取及注册bean就是我们的重头戏。继续上一篇的分析,当程序已经拥有XML文档文件的Document实例对象时,就会被引入XmlBeanDef 阅读全文
posted @ 2018-07-27 14:03 写出高级BUG 阅读(1984) 评论(1) 推荐(3) 编辑
摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 这一篇开始进行Document加载了,XmlBeanFactoryReader类对于文档读取并没有亲历亲为,而是委托给了DocumentLaoder去执行,DocumentLoader 阅读全文
posted @ 2018-07-27 12:39 写出高级BUG 阅读(2243) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 经过Spring源码分析(二)容器基本用法和Spring源码分析(三)容器核心类两篇文章,我们已经对Spring的容器功能有了一个大致的了解,尽管你可能还很迷糊,但是不要紧,接下来我们 阅读全文
posted @ 2018-07-27 10:51 写出高级BUG 阅读(2814) 评论(0) 推荐(1) 编辑