spring源碼調試配置

先從github上下載spring-framework的源碼

https://github.com/spring-projects/spring-framework

然後用IDEA打開選擇gradle。

遇到了兩個問題:

(1).spring-core下的

package org.springframework.cglib.core;報錯,缺少包。

解決方案:

將上述目錄下的cglibRepackJar和objenesisRepackJar右鍵

在Task Activation可以看到

然後刷新項目。

到此缺少的包就加載好了。

(2)

InstrumentationSavingAgent包
import org.springframework.instrument.InstrumentationSavingAgent;報錯。

解決方案:

將spring-instrument下的spring-context.gradle中的

optional(project(":spring-instrument"))改爲
compile(project(":spring-instrument")),重新加載環境。

到此爲止,源碼就能跑起來了。spring的學習之路正式開始:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章