Spring Boot入门(二十五) 之 错误页面的定制

简介: Spring Boot入门(二十五) 之 错误页面的定制

当我们发出错误的请求的时候,会产生404啊,403啊等等500之类的错误,默认的错误页面很丑,我们可以自己定制错误页面

在有thymeleaf模板引擎的时候,发生错误后会跳转 error/状态码

所以我们可以在template文件夹下新建error文件夹, 然后里边写上错误码对应的信息.

这样我们发送一个404请求,就会跳转到这个页面,如下

而不是那个丑陋的默认404页面了

我们当然可以为每个错误信息建立一个html文件,但是这样很累,我们可以这么写

如果是4开头的错误,比如403 404 400如果在error下没有找到对应的文件,则会跳转到4xx

这里有404.html所以如果是404报错,则还是会跳转到404的,

而如果是400,如下

我们在添加员工这里写一个错误的格式,然后添加,他是一个Bad request 即400错误

由于没有400.html,所以会跳转到4xx.html

当然这样的错误页面着实有点简陋,我们还可以给页面传入一些参数

timestamp 时间戳

error 错误提示

status 状态码

exception 异常对象

message 异常消息

errors JSR303的数据校验错误信息

如下


这就是错误页面的定制


相关文章
|
12天前
|
Java 应用服务中间件 数据库连接
SpringBoot入门(2) - SpringBoot HelloWorld
SpringBoot入门(2) - SpringBoot HelloWorld
31 2
SpringBoot入门(2) - SpringBoot HelloWorld
|
23天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
41 4
SpringBoot入门(4) - 添加内存数据库H2
|
13天前
|
Java 中间件
SpringBoot入门(6)- 添加Logback日志
SpringBoot入门(6)- 添加Logback日志
53 5
|
12天前
|
前端开发 Java 数据库
SpringBoot入门(3) - 对Hello world进行MVC分层
SpringBoot入门(3) - 对Hello world进行MVC分层
30 4
|
12天前
|
缓存 IDE Java
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
26 2
 SpringBoot入门(7)- 配置热部署devtools工具
|
23天前
|
Java 应用服务中间件 数据库连接
SpringBoot入门(2) - SpringBoot HelloWorld
SpringBoot入门(2) - SpringBoot HelloWorld
17 2
SpringBoot入门(2) - SpringBoot HelloWorld
|
26天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
29 2
SpringBoot入门(4) - 添加内存数据库H2
|
26天前
|
前端开发 Java 数据库
SpringBoot入门(3) - 对Hello world进行MVC分层
SpringBoot入门(3) - 对Hello world进行MVC分层
35 1
SpringBoot入门(3) - 对Hello world进行MVC分层
|
26天前
|
Java 应用服务中间件 数据库连接
SpringBoot入门(2) - SpringBoot HelloWorld
SpringBoot入门(2) - SpringBoot HelloWorld
20 1
 SpringBoot入门(2) - SpringBoot HelloWorld
|
18天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
59 13
下一篇
无影云桌面