zalando/problem-spring-web如何隐藏stackTrace?
已经按要求加了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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
兄弟我来了, 我解决了, 别担忧
在配置类WebMvcConfig里, 配置ObjectMapper, 如果需要堆栈信息就不配置, 别的什么yml重写方法什么的都不需要, 就配置这个就行