1. 程式人生 > >Idea中的除錯技巧

Idea中的除錯技巧

置頂 2017年09月09日 10:01:04 王紅偉 閱讀數:1168 標籤: 除錯idea 更多

做專案時除錯遇到個問題Variables debug info not available,上網查了很多資料,都沒有很好的解決辦法,多次嘗試修改程式碼不起作用,看不到具體出錯的原因,後來在坤哥的幫忙下發現了個很實用的除錯小技巧,今天就分享給大家吧!

當我執行完下面這段程式碼後,出現 這裡寫圖片描述

使用evaluate除錯的方法,當代碼執行到該類時,選中需要除錯的程式碼,點選類似計算器的小圖示,點選Evaluate即可: 這裡寫圖片描述

終於找到根源:  原來是引數找不到,細查之下,發現原來是dao層沒寫@param註解,引數傳不到MaBatis 這裡寫圖片描述

修改之後即可獲取到值。

嗯?@param註解是怎麼回事,在Dao的底層封裝,updateById方法並沒有加這個註解,更新方法仍然是可用的啊。

好了,到此,這種除錯方法就介紹完了,歡迎大家實踐一下嘍