1.遠程調試(測試環境實用)
1.服務端配置(以springboot啓動爲例):
java -jar -Dserver.port=9006 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9007 remotedebugger-0.0.1-SNAPSHOT.jar &
說明:其中 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9007 這段參數是關鍵,9007爲遠程調試端口,9006爲服務器端口。
2.idea端配置如下圖:
遠程調試連接成功,如下:
這時候調用遠端接口http://172.25.62.100:9006/getIndex,就可以在本地idea進入斷點模式。注意,本地idea必須有一份相同的源碼纔行。
這樣就可以跟蹤到測試環境的代碼。
2.多線程斷點調試以及條件斷點模式
只有滿足條件的纔會進入斷點,選擇Thread模式可以開啓多線程調試模式。
3.查看錶達式(超實用)
Alt +F8 可以快速進入該模式
這個功能在debugger模式下特別特別實用,強烈推薦。
4.斷點回退
如果錯過斷點,又不想重啓,點擊斷點回退功能就行。
5.設置變量值
這個功能可以更加快速的檢測你的條件語句和循環語句。