上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 经过前面的分析,我们终于结束了对XML配置文件的解析,接下来将会面临更大的挑战,就是对bean加载的探索。bean加载的功能实现远比bean的解析要复杂得多。同样,我们还是以最开始的示 阅读全文
posted @ 2018-07-28 12:11 写出高级BUG 阅读(1418) 评论(1) 推荐(2) 编辑
摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 对配置文件解析完成后,获取的beanDefiniton已经可以进行使用了,剩下的唯一工作就是注册了,也就是processBeanDefinition方法中的BeanDefinition 阅读全文
posted @ 2018-07-28 02:08 写出高级BUG 阅读(3854) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 到这里我们已经完成了分析默认标签的解析与提取过程,或许涉及的内容太多,我们已经忘了是从哪个函数开始了,我们再次回顾下默认标签解析函数的起始函数: 我们已经用了大量的篇幅分析了BeanD 阅读全文
posted @ 2018-07-28 01:10 写出高级BUG 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 在上一篇中已经完成了XML文档到GenericBeanDefiniton的转化,也就是说,XML中所有的配置都在GenericBeanDefinition的实例类中找到了对应的位置。 阅读全文
posted @ 2018-07-28 00:31 写出高级BUG 阅读(4175) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文结合《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) 编辑
摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 在上一篇文章中,我们熟悉了容器的基本用法。在这一篇,我们开始分析Spring的源码。但是在正式开始熟悉源码之前,有必要了解一下Spring中最核心的两个类。 1. DefaultLis 阅读全文
posted @ 2018-07-26 21:18 写出高级BUG 阅读(3410) 评论(0) 推荐(1) 编辑
摘要: 摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 在正式分析Spring源码之前,我们有必要先来回顾一下Spring中最简单的用法。尽管我相信您已经对这个例子非常熟悉了。 Bean是Spring中最核心的概念,因为Spring就像是个 阅读全文
posted @ 2018-07-26 18:07 写出高级BUG 阅读(3295) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页