美文网首页
spring源码阅读准备与环境搭建

spring源码阅读准备与环境搭建

作者: 人生路的蜗牛 | 来源:发表于2020-05-01 18:17 被阅读0次

    从今天开始我将于大家一起开始spring源码的相关学习,已此博客作为一个学习的笔记做记录学习过程,希望可以坚持学习,并可以同大家一起讨论过程中的问题,达到共同进步的过程。

    阅读源码的目的与原则:

        目的:培养代码架构的思维、深入理解框架

        原则:

            1.定焦原则:专注于主线代码,非主线代码不要影响主线代码的阅读流程,简单来说,就是不要沉浸在某些非主线的细节研究中。

            2.宏观原则:阅读源码要站在一个上帝的视角,主要关注源码的结构与业务流程,淡化具体代码的实现细节。

        常用方法:

            1.断点(观察调⽤栈)

            2.反调(Find Usages)

            3.经验(例如:spring框架中doXXX,做具体处理的方法)

    Spring源码构建:

        一、从github(https://github.com/spring-projects/spring-framework)中下载Spring的源码

                 我这里下载的是5.1.12版本(https://github.com/spring-projects/spring-framework/releases/tag/v5.1.12.RELEASE):  

        二、安装编译工具 

                需要安装的工具有:gradle,idea,jdk

        三、导入项目

                将下载的源码解压,导入到idea(实现需要配置好gradle)中

            此过程需要消耗很长时间,请耐心等候!编译完成的样子如下:

        三、编译项目

                编译项目顺序:core -> oxm -> context -> beans -> aspects -> aop

    编译

    相关文章

      网友评论

          本文标题:spring源码阅读准备与环境搭建

          本文链接:https://www.haomeiwen.com/subject/ybpqghtx.html