Idea中的调试技巧

做项目时调试遇到个问题Variables debug info not available,上网查了很多资料,都没有很好的解决办法,多次尝试修改代码不起作用,看不到具体出错的原因,后来在坤哥的帮忙下发现了个很实用的调试小技巧,今天就分享给大家吧!

当我执行完下面这段代码后,出现
这里写图片描述

使用evaluate调试的方法,当代码执行到该类时,选中需要调试的代码,点击类似计算器的小图标,点击Evaluate即可:
这里写图片描述

终于找到根源:
原来是参数找不到,细查之下,发现原来是dao层没写@param注解,参数传不到MaBatis
这里写图片描述

修改之后即可获取到值。

嗯?@param注解是怎么回事,在Dao的底层封装,updateById方法并没有加这个注解,更新方法仍然是可用的啊。

请参考博客:关于mybatis的@Param注解和参数
这位朋友会解答您的疑惑。

好了,到此,这种调试方法就介绍完了,欢迎大家实践一下喽

感谢您的阅读!

猜你喜欢

转载自blog.csdn.net/hongwei15732623364/article/details/77906022