SpringBoot学习— —错误界面的处理
SpringBoot中自定义错误页面
springboot中,默认的错误页面显示:
显示了基本的信息,而且页面也不好看
自定义错误页面
1)、有模板引擎的情况下;error/状态码; 【将错误页面命名为 错误状态码.html 放在模板引擎文件夹里面的
error文件夹下】,发生此状态码的错误就会来到 对应的页面;
我们可以使用4xx和5xx作为错误页面的文件名来匹配这种类型的所有错误,精确优先(优先寻找精确的状态
码.html);
页面能获取的信息;
timestamp:时间
status:状态码
error:错误提示
exception:异常对象
message:异常消息
errors:JSR303数据校验的错误都在这里
2)、没有模板引擎(模板引擎找不到这个错误页面),静态资源文件夹下找;
3)、以上都没有错误页面,就是默认来到SpringBoot默认的错误提示页面;
这里直接用thymeleaf生成的动态模板文件夹下创建error文件夹,在error中新建404、500.html等精准定义的自定义界面,或者创建4xx,5xx这样的模糊错误界面亦可。界面中,可以写入自己定义的错误信息。