Spring原始碼解析 - 一、環境搭建
環境搭建
1. 安裝git: https://desktop.github.com/
安裝git以及使用教程: https://blog.csdn.net/qq_39705793/article/details/83383615
2. 安裝Gradle : https://gradle.org/releases
下載之後解壓到任意目錄下,配置環境變數即可。測試開啟cmd視窗 敲入 gradle -version
3. 下載spring原始碼
4. 將spring原始碼匯入到eclipse工程下
開啟命令視窗,將當前目錄切換到原始碼所在的目錄,例如 D:\mstKf\springYuanMa\Spring-framework\spring-beans
執行命令:gradle cleanidea eclipse 執行成功就可以用eclipse打開了
匯入原始碼之後出現的錯誤以及解決方案
1. 開啟之後報錯的問題,是因為缺少jar包
spring-objenesis-repack-3.0.1.jar 下載地址 :https://download.csdn.net/download/qq_39705793/10756183
spring-cglib-repack-3.2.8.jar 下載地址 : https://download.csdn.net/download/qq_39705793/10756179
2. 下載完之後,在spring-beans下的org/springframework/beans/factory/groovy/GroovyBeanDefinitionReader.java
這個類報錯,原因是eclipse沒有安裝Groovy外掛
1. 安裝Groovy外掛首先要做的事情就是檢視eclipse的版本,
檢視eclipse的版本:help -->about eclipse
2. 下載對應的Groovy版本 (要與eclipse版本保持一致)
help -- Install new Softwore work with下填寫對應eclipse版本得Groovy外掛,全選下載即可
下載完成之後重啟eclipse clean project即可