Mac下导入Spring源码并开始调试过程

文章目录

    • 安装jdk
    • 下载Spring源码
    • 调试代码

安装jdk

打开终端,执行java -version,看是否有输出jdk版本号,如下图
Mac下导入Spring源码并开始调试过程_第1张图片
如果有以上结果,那就说明已经安装好jdk了,如果没有,参考
https://www.cnblogs.com/52py/p/8065066.html安装好jdk

下载Spring源码

在终端创建个人目录,在目录下执行
git clone https://github.com/spring-projects/spring-framework(git路径按不同版本获取,可以到Spring官网获取对应版本的路径),克隆完代码后如下:
Mac下导入Spring源码并开始调试过程_第2张图片
此时下载的代码还只是源码,需要通过gradle编译,在目录下执行一下步骤:
1,先编译spring-oxm ,执行./gradlew :spring-oxm:compileTestJava
2,导入到eclipse (File -> Import -> Gradle -> Existing Gradle Project -> Navigate to directory -> Select Finish), spring-aspects 可能会有缺少依赖的报错,可以选择Close project或者导入相关的依赖包
3,执行./gradlew eclipseBuildship

此时代码已经完全导入到eclipse了,可以开始浏览和调试

调试代码

取其中一个小模块为例,现在下来的源码里边已经有些好的测试用例了,在test 目录下,找到每个都是有junit测试用例的
Mac下导入Spring源码并开始调试过程_第3张图片
在要调试的方法左边双击打上断点,选中单元测试方法,右键->debug as Junit test即可开始逐步调试

接下去按住f5(一步一步的调试)f6(一个方法或者一行代码的调试)调试

Mac下导入Spring源码并开始调试过程_第4张图片

接下去可以嗨皮的Surf Code

【注】导入到idea到也一样的操作

你可能感兴趣的:(Mac下导入Spring源码并开始调试过程)