暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Spring源码下载以及编译

读书人王元存 2021-04-21
211

   

  • 为什么要读spring源码

  • 环境工具

  • 源码下载

  • 代码编译

  • demo示例




                               


01 为什么要读源码


                    

个人觉得有两点,第一就是拉开人与人之间的差距;第二就是装逼,至于其他暂时还未想到,有更好的观点的欢迎大家在评论区留言!

                                                                   

                            

02 环境工具



    JDK:1.8
    grdle:6.5.1
    IDEA:


    JDK安装


    JDK安装应该不需要进行手把手指导吧,如果真的不会百度搜一下就有了。



    grdle安装

            

      下载地址:https://gradle.org/releases/



             配置gradle的环境变量和配置JDK的环境变量是一样的,配置如下图所示:



              验证gradle环境变量是否配置成功(输入:gradle -v 如果出现下面的那就是成功了)



      03 源码下载


      Spring的下载


      Spring源码在github上,但是下载速度比较慢,国内码云上也有其源码,建议从码云上fork一份代码到自己的仓库里面,这样便于自己在阅读源码时可以进行添加注释和修改;

            

        码云上下载地址:https://gitee.com/mirrors/Spring-Framework
        我自己的Spring-Framework码云地址:https://gitee.com/ChristianWyc/Spring-Framework.git  (里面我会持续添加自己的见解)


        注意:1:下载完之后把分支切到5.2.x

            2:我自己的码云地址我会时常更新自己的注解; 


               

                      在IDEA上配置你下载的gradle




        Spring源码编译


        在IDEA的控制台输入以下命令:

          gradlew :spring-oxm:compileTestJava



          如果控制台出现sucesss说明已经编译成功,图片如下:


          04 demo例子


                   

            在你编译的Spring源码里面新建一个module;



          在新建module里面build.gradle里面配置刚才本地编译的spring源码这个很关键;



          结语:

          1:demo下载地址:https://gitee.com/ChristianWyc/Spring-Framework.git


          2:微信公众号:wangyuancun


          3:作者:wangyuancun

          1:可以扫描下面二维码加作者微信和作者一起聊技术;

          2:可以扫描下面二维码关注作者的今日头条(在今日头条搜索:wangyuancun),第一时间获取最新的作者发布的文章


          文章转载自读书人王元存,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

          评论