spring5源码阅读-源码环境搭建
程序员文章站
2024-02-27 12:40:27
...
重新开始阅读Spring源码之路
一、我的环境
1、系统版本
MacOS 10.12.6
2、开发版本工具
spring-framework-5.0.13.RELEASE
gradle4.9
jdk1.8.0_121
IntelliJ IDEA 2017.2.3
假设以上软件都已安装完成。
二、源码下载
1、地址
https://github.com/spring-projects/spring-framework/tags
下载较慢,大概需要10分钟左右(具体根据实际情况而定)
2、下载完成直接解压到合适的目录即可
3、导入idea
spring是Gradle编译的,所以选择Gradle项目导入。如下图所示
设置项目参数,需要注意的地方已经标出
-XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m
导入结果如下图
三、源码编译
1、点击gradle的Refresh按钮
一般会出现如下报错
点击Openfile, 注释下图所示的一行代码
2、编译开始(执行图中所示的步骤1和步骤2)
依次编译spring-core,spring-oxm,spring-context,spring-bean即可。
四、编写调试demo
一路next,直到finish即可。
编写demo开始,添加工程依赖
compile(project(":spring-beans"))
compile(project(":spring-core"))
compile(project(":spring-expression"))
compile(project(":spring-context"))
compile(project(":spring-instrument"))
新建src文件夹,编写调试的demo代码目录如下,相关代码见文章最后
至此,阅读源码的环境已经完成。
上一篇: 简易计算器的制作