码迷,mamicode.com
首页 > 编程语言 > 详细

Spring源码解析一(框架梳理)

时间:2017-12-30 18:10:28      阅读:514      评论:0      收藏:0      [点我收藏+]

标签:file   kms   导图   分析   关系   建议   png   xmind   其他   

  打算开始写这个系列,不为上首页,也不为博取多少关注,只有一个目的:梳理知识,扩充思路;废话不多,开始吧。第一步,大家去spring的官方github下面去下载它的源码,具体的自己谷歌,我已经下下来了,然后spring的源码分为下面几个部分:

  技术分享图片

  哈哈,大家是不是有一种头晕目眩的感觉,没事,我带你来分析源码,顺便给自己也做个总结。第一步是要理清楚各个层级关系之间的依赖,我把图画好,大家自己看看就好。所有的依赖都可以在gradle文件里面找到。为了效率,建议大家在idea里面下载一个插件,叫做gradle view,可以像Maven一样查看依赖树。其中大家接触的比较多的就是compile和optional了,compile对应的是当前项目的模块,而optional对应第三方依赖。其他的我相信用过maven的人都能理解。

技术分享图片

  如果是本项目的其他模块的话,会有一个project的关键字在里面,如下面的代码,画了思维导图,用XMind画的,今天就到这里吧,可累死我了。具体的XMind文件请到这里下载。大家如果想看大图,可以右键在新窗口打开图片,这样就清楚了。

    compile(project(":spring-beans"))
    compile(project(:spring-core))

  技术分享图片

 

  

  

 

Spring源码解析一(框架梳理)

标签:file   kms   导图   分析   关系   建议   png   xmind   其他   

原文地址:https://www.cnblogs.com/kmsfan/p/spring_architecture_total.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!