SpringFramework5.0X源码(已编译,可运行版)
开发环境Intellij IDEA(2018.2.4~2019.3.3测试均可运行)
相信旺仔弟兄们在导入SpringFramwork5.0X源码时,都会出各种各样的报错,这里将调试步骤和打包好的调试好的源码分享给大家。
一、安装配置Maven框架环境(这里用的版本为Maven 3.3.9)
(1)Maven 3.3.9【内网下载】
???????(1.1) 进入下载页面 ???????(1.2) 解压并找到到Maven 3.3.9 ???????(1.3) 将apache-maven-3.3.9.zip解压到对应磁盘(这里解压到D盘) ???????(1.4) 在 conf --> settings.xml 中配置1.3中本地仓库的路径 ???????(1.5) 将settings.xml 中第55行改成对应的本地仓库的路径 <localRepository>D:\apache-maven-3.3.9\repository</localRepository>
(2)其它版本可以上【Maven官网】下载(速度比较慢)
???????注意: 在构建SpringFramwork源码库时,Intellij IDEA2018.2.4只支持Maven 3.3.9和3.3.9以下版本
1、IEDA导入Maven 3.3.9框架(自带的Maven不一定是这个版本):
?????1.1、打开IDEA(本人用的是IntelliJ IDEA2018.2.4和2019.3.3两个版本)–> 点击IDEA菜单栏右上角的“File” --> 点击File中的“Settings” ?????1.2、按Build,Execution,Deployment --> Build Tools --> Maven 顺序点击“Maven”,设置Maven home directory、User settings file 和 Local repository的对应路径。
2、配置成win系统全局变量(在IDEA环境下运行,可跳过)
?????2.1、下载完Maven后,解压到自定义路径
mvn -version
二、安装配置Gradle框架环境(这里用的版本为Gradle4.4.1,可跳过)
三、导入SpringFramework5.0X源码
SpringFramework 5.0X (已编译版本)【下载】????提取码:full
1、解压SpringFramework5.0X(此处解压到D盘,可以根据自己习惯更改)
????(1) springFramework文件夹里的Gradle配置文件——build.gradle简单解释: ????(2) springFramework文件夹里的Gradle配置文件——build.gradle简单解释:
2、IDEA2018 2.4或2019 3.3导入spring-framework5.0.X框架
- 第一步:点击Open
- 第二步:选中解压后的spring-framework文件夹
- 第三步:点击ok
3、确认Maven配置无误
????按Build,Execution,Deployment --> Build Tools --> Maven 顺序点击“Maven”,设置Maven home directory、User settings file 和 Local repository的对应路径。
4、在IDEA中运行并学习spring-framework源码
????4.1、在springFramework工程中 --> 右键build.gradle --> Run 'spring-framework’
????4.2、查看编译是否通过 ????在springFramework工程中 --> 进入spring-beans --> 进入test --> 打开BeanUtilsTests.java --> 查看结果 ????4.3、查看Gradle框架是否构建成功 ????(1)在springFramework工程中 --> 进入spring-beans --> 进入src\main\java\org.springframework.beans/factory/config --> 打开configurableBeanFactory.java --> 选中ConfigurableBeanFactory,右键 --> 点击Diagrams --> 点击Show Diagram或Show Diagram Prop… --> Java Class Diagrams ????出现如下图像说明运行成功: (2)在springFramework工程中 --> 进入spring-beans --> 进入src\main\java\org.springframework.beans/factory/config --> 打开configurableBeanFactory.java --> 选中ConfigurableBeanFactory,右键 --> 点击Diagrams --> 点击Show Diagram或Show Diagram Prop… --> Gradle Dependencies
????出现如下图像说明运行成功:
|