当我们发出错误的请求的时候,会产生404啊,403啊等等500之类的错误,默认的错误页面很丑,我们可以自己定制错误页面
在有thymeleaf模板引擎的时候,发生错误后会跳转 error/状态码
所以我们可以在template文件夹下新建error文件夹, 然后里边写上错误码对应的信息.
Spring Boot入门(二十五) 之 错误页面的定制
这样我们发送一个404请求,就会跳转到这个页面,如下
Spring Boot入门(二十五) 之 错误页面的定制
而不是那个丑陋的默认404页面了
我们当然可以为每个错误信息建立一个html文件,但是这样很累,我们可以这么写
如果是4开头的错误,比如403 404 400如果在error下没有找到对应的文件,则会跳转到4xx
Spring Boot入门(二十五) 之 错误页面的定制
这里有404.html所以如果是404报错,则还是会跳转到404的,
而如果是400,如下
Spring Boot入门(二十五) 之 错误页面的定制
我们在添加员工这里写一个错误的格式,然后添加,他是一个Bad request 即400错误
由于没有400.html,所以会跳转到4xx.html
Spring Boot入门(二十五) 之 错误页面的定制
当然这样的错误页面着实有点简陋,我们还可以给页面传入一些参数
timestamp 时间戳
error 错误提示
status 状态码
exception 异常对象
message 异常消息
errors JSR303的数据校验错误信息
如下
Spring Boot入门(二十五) 之 错误页面的定制
Spring Boot入门(二十五) 之 错误页面的定制
这就是错误页面的定制

相关文章:

  • 2021-10-23
  • 2021-08-17
  • 2021-04-17
  • 2021-06-08
  • 2022-12-23
  • 2021-12-02
  • 2021-08-28
猜你喜欢
  • 2022-12-23
  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2021-11-26
  • 2021-05-16
相关资源
相似解决方案