Java play框架中的调试变量

Java play框架中的调试变量,java,debugging,playframework,inspect,Java,Debugging,Playframework,Inspect,如何在Play framework或simple Java中调试或检查变量和类 具体而言: 哪些方法在应用中更好? 在Ruby on Rails中,我将执行以下操作之一: 在groovy模板中哪一个更好? 例如,在RubyonRails中: 请注意,我不熟悉框架和Java开发。在eclipse中,您可以选择“连接JDPA[applicationname].lanuch”进行调试。右键单击并启用调试 您可以参考以下文档了解其他IDE。它对调试有详细的说明 我只知道println返回一个无用字符

如何在Play framework或simple Java中调试或检查变量和类

具体而言:

哪些方法在应用中更好?
在Ruby on Rails中,我将执行以下操作之一:

在groovy模板中哪一个更好?
例如,在RubyonRails中:



请注意,我不熟悉框架和Java开发。

在eclipse中,您可以选择“连接JDPA[applicationname].lanuch”进行调试。右键单击并启用调试

您可以参考以下文档了解其他IDE。它对调试有详细的说明


我只知道println返回一个无用字符串:List els=query.getResultList().get(0);系统输出打印项数(els);//[Ljava.lang.Object;@2b2cc880Println适用于诸如primatives(int、char等)之类的简单对象,但在完整对象上调用时,它使用对象的toString()方法。您可以让它在列表中迭代并打印每个条目。谢谢,事实上它是有效的。我只需要手动启用它,在这里可以找到howto:haveyouexecuteplayclipsify,这将在项目中设置调试选项eclipse文件夹。
raise myvar.to_yaml        # halts everything for inspect
Rails.logger.debug myvar   # log
puts myvar                 # log
<%= debug myvar %>
<%= myvar.inspect %>