已经按要求加了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>
###兄弟我来了, 我解决了, 别担忧
在配置类WebMvcConfig里, 配置ObjectMapper, 如果需要堆栈信息就不配置, 别的什么yml重写方法什么的都不需要, 就配置这个就行