刚从春天开始,有件事困扰着我。如果我有错误,就像
bean类的org.springframework.beans.NotReadablePropertyException:无效属性‘hive.form.NotificationForm’:Bean属性'content‘不可读或具有无效的getter方法: getter的返回类型与setter的参数类型匹配吗?
错误是明显的。很明显,我有一个“内容”的东西,在NotificationForm,不应该在那里。
控制台给了我这个

我的眼睛里有一个,里面有119行调试代码.
如果我犯了错误,有什么方法可以使堆栈跟踪信息最小化吗?
谢谢
发布于 2016-12-13 13:05:16
好吧,当您使用Spring + Thymeleaf时,这就是堆栈的样子,您不能真正改变它。但是,可以尝试不通过以下两种方法将其打印到控制台/日志文件中:
由于您使用的是IntelliJ IDEA,您实际上可以通过打开Preferences > Editor > General > console 在控制台中折叠这些行。在这里,您可以向应该折叠的列表中添加新行。

在您的例子中,您可以添加:
at org.thymeleaf.
at org.apache.catalina.core.
at org.springframework.security.web.这可能会折叠太多行,但您可以对其进行细化或添加排除。我通常对整个过滤器链的外观不感兴趣,所以对我个人来说,我把所有过滤器都添加到了这个列表中。
如果您现在得到一个异常,它将隐藏这些行对控制台,但您仍将有一个展开按钮在该行旁边,允许您切换它。
https://stackoverflow.com/questions/41120873
复制相似问题