在 Eclipse 中调试列表 <Class> 对象?

Debugging List<Class> object in eclipse?

Restaurant responseRestaurant = restaurant_repository.findById(1L);
List<Queue> responseQueueList = queue_repository.findByRestaurantId(responseRestaurant);

我有此代码,其中 returns 以列表形式响应,我想检查存储在 "responseQueueList"

中的值

如果程序在初始化 responseQueueList 行后暂停,您只需将鼠标悬停在单词 responseQueueList 上即可查看它的值和它引用的对象的字段(及其字段,以及它们引用的对象,以及它们的字段等...)。

Eclipse 不会直接显示集合的内容,但会显示字段,您可以浏览这些字段(例如,ArrayLists 将其内容存储在由字段 elementData).

如果这太不方便,您也可以尝试在表达式视图中添加 responseQueueList.toString()Window -> Show View -> ExpressionsWindow -> Show View -> Other... -> Debug -> Expressions

Eclipse 中有调试模式

也许看看这个教程 http://www.vogella.com/tutorials/EclipseDebugging/article.html

但要点是您可以将断点放在代码的左侧(教程中也有显示),当调试模式到达断点时它会停止执行。

代码右侧 window 你会看到另一个 window 带有前缀变量,只要执行一行代码,你就可以看到你的变量及其包含的值。