You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ调试单元测试时,能否让断点自动评估指定表达式?

IntelliJ断点自动评估表达式设置方法
  • 找到目标断点(代码左侧的红点),右键点击选择「Edit Breakpoint...」
  • 在弹出的配置窗口中,勾选「Log messages to console」选项
  • 在下方输入框中填入带大括号包裹的表达式:
    {new ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(myObject)}
    
  • 按需调整暂停行为:
    • 若只需自动输出结果无需暂停,取消「Suspend」区域的「All」勾选
    • 若仍需要断点暂停同时输出结果,保留「Suspend」的勾选即可
  • 点击「Apply」保存配置,之后每次断点命中时,表达式结果会自动输出到Run/Debug控制台,无需手动执行评估操作

补充:如果代码中已有预先实例化的ObjectMapper对象,可直接复用该对象,避免重复创建,比如:

{yourObjectMapperInstance.writerWithDefaultPrettyPrinter().writeValueAsString(myObject)}

内容的提问来源于stack exchange,提问作者pacoverflow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 10:35:56