【解决去除springboot-内嵌tomcat的异常信息显示】去掉版本号和异常信息
为了解决Spring Boot内嵌Tomcat时的异常信息显示问题,可以通过以下步骤来去掉版本号和异常信息:
- 自定义错误页面:在
src/main/resources/templates
目录下创建一个名为error.html
的错误页面,用以展示友好的错误信息。 - 配置
application.properties
或application.yml
文件:
# 关闭版本号显示
server.servlet.version-servlet-provider=false
# 关闭堆栈跟踪信息
server.servlet.stacktrace-servlet-provider=false
或者在application.yml
中配置:
server:
servlet:
version-servlet-provider: false
stacktrace-servlet-provider: false
- 确保你有一个错误控制器或者一个全局异常处理器来捕获异常并返回自定义的错误页面。
下面是一个简单的自定义错误页面error.html
的例子:
<!DOCTYPE html>
<html>
<head>
<title>Error Page</title>
</head>
<body>
<h1>An error occurred!</h1>
<p>Please try again later.</p>
</body>
</html>
确保你的Spring Boot应用程序已经配置了Thymeleaf或其他模板引擎,以便正确地渲染这个错误页面。如果你使用的是不同的模板引擎,请相应地调整上述代码。
评论已关闭