zalando/problem-spring-web如何隐藏stackTrace?

发布于 2022-09-12 22:38:08 字数 698 浏览 18 评论 0

已经按要求加了ExceptionHandling.java文件,代码:

@ControllerAdvice
class ExceptionHandling implements ProblemHandling {

    @Override
    public boolean isCausalChainsEnabled() {
        return false;
    }

}

然而还是显示,stackTrace。
application.yml也添加了:

server:
  error:
    include-stacktrace: never

然而还是显示stackTrace。

只有删掉ExceptionHandling.java才能正常。

环境版本:

<properties>
    <java.version>11</java.version>
    <spring-boot.version>2.3.0.RELEASE</spring-boot.version>
    <problem.version>0.26.1</problem.version>
</properties>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蘸点软妹酱 2022-09-19 22:38:08

兄弟我来了, 我解决了, 别担忧

在配置类WebMvcConfig里, 配置ObjectMapper, 如果需要堆栈信息就不配置, 别的什么yml重写方法什么的都不需要, 就配置这个就行

image.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文