当前位置: 首页 > 网络应用技术

Spring-Framework-5.2.0.0.Rease源代码汇编阅读和断点调试

时间:2023-03-07 16:10:34 网络应用技术

  由于需要从国外下载春季框架-5.2.0.0.Release源代码,因此下载速度太慢,Baidu Connection直接提供了每个人都可以下载

  链接:https://pan.baidu.com/s/1boyb99g16hwvyqoh10m8uw

  提取代码:WQBC -BAIDU NETDISK SUPER成员V6的SHARE

  该项目已经包含.gradle工具,并且源代码已编译并可以直接使用。Pro -Test(Mac和Win10)

  从此连接获得的源代码已经很好地编译,并且无需再次编译。考虑到将来您将需要新版本的弹簧源代码,因此,这里将向所有人介绍源代码汇编的整个步骤。教它。最好让人们钓鱼。

  1)ali镜像导入

  A。单击项目并在目录中找到build.gradle文件。将此段落添加到buildscript {}中:

  效果图是:

  b。一般依赖性管理{}

  替换为:

  效果图如下:

  2)在Idea Console中输入以下段落:

  gradlew.bat:春季:compiletestjava

  可能需要一些时间,渲染如下:

  汇编完成后,渲染图如下:

  如果看起来:在1M 50S提示中成功建立成功。然后恭喜,春季源代码编译已经结束,准备踏上源代码读取链接!

  因为弹簧源代码使用Gradle来构建项目。因此,您需要使用Gradle来创建一个属于我们的项目。不用担心您还没有学到Gradle,以下所有步骤都放弃了。在这里,我将其分析给所有人。基于IDEA工具的Gradle项目的方法,零基础是可以的。考虑一下您以前的Maven0基金会。

  1)右键单击根目录 - >选择new->单击modle ...,渲染如下:

  2)选择gradle-> tick java->单击下一步。渲染如下:

  3)父母选择当前的父级项目弹簧 - > gradle项目名称的名称 - >项目路径的位置。默认值在当前的根目录下。渲染如下:

  4)当您找到您在目录中创建的新项目时,恭喜您建立了Gradle项目成功。如图所示:

  1)Gradle依赖性

  当项目成功时,Gradle和Maven引入了所需的Gradle依赖性。我们想阅读弹簧源代码,因此我们需要介绍春季的依赖项

  如图所示:

  2)主要班级建设

  这里介绍的是读取配置文件,AnnotationConfigapplicationContext注释,

  至于使用ClassPathxmlapplicationContext以XML方式配置文件,有兴趣的朋友可以自己尝试。

  A.SpringConfig.Class类

  B.User.Class类

  C.ApplicationAnnotation.Class

  3)断点示范

  到目前为止,弹簧源代码读数的准备基本上已经完成,接下来是断点调试源代码阶段。

  CTRL+F7,输入:

  这是弹簧源代码的入口。Spring-Framework-5.2.0.0.Release源代码编译读取和断点调试结束了。