Idea中的调试技巧

 

置顶 2017年09月09日 10:01:04 王红伟 阅读数:1168 标签: 调试idea 更多

个人分类: 【javaweb】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hongwei15732623364/article/details/77906022

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

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

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

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

修改之后即可获取到值。

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值