首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spring框架思想最小化堆栈跟踪输出

Spring框架思想最小化堆栈跟踪输出
EN

Stack Overflow用户
提问于 2016-12-13 12:13:55
回答 1查看 260关注 0票数 1

刚从春天开始,有件事困扰着我。如果我有错误,就像

bean类的org.springframework.beans.NotReadablePropertyException:无效属性‘hive.form.NotificationForm’:Bean属性'content‘不可读或具有无效的getter方法: getter的返回类型与setter的参数类型匹配吗?

错误是明显的。很明显,我有一个“内容”的东西,在NotificationForm,不应该在那里。

控制台给了我这个

我的眼睛里有一个,里面有119行调试代码.

如果我犯了错误,有什么方法可以使堆栈跟踪信息最小化吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-12-13 13:05:16

好吧,当您使用Spring + Thymeleaf时,这就是堆栈的样子,您不能真正改变它。但是,可以尝试不通过以下两种方法将其打印到控制台/日志文件中:

  • 更改日志记录的工作方式(如注释中提到的@AntJavaDev )
  • 更改控制台的工作方式

由于您使用的是IntelliJ IDEA,您实际上可以通过打开Preferences > Editor > General > console 在控制台中折叠这些行。在这里,您可以向应该折叠的列表中添加新行。

在您的例子中,您可以添加:

代码语言:javascript
复制
at org.thymeleaf.
at org.apache.catalina.core.
at org.springframework.security.web.

这可能会折叠太多行,但您可以对其进行细化或添加排除。我通常对整个过滤器链的外观不感兴趣,所以对我个人来说,我把所有过滤器都添加到了这个列表中。

如果您现在得到一个异常,它将隐藏这些行对控制台,但您仍将有一个展开按钮在该行旁边,允许您切换它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41120873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档