在有模板引擎的情况下,/error/错误状态码.ftl
(将错误页面命名为 错误状态码.ftl 放在模板引擎文件夹里面的error文件夹下),发生此错误状态码的错误就会来到对应的页面。
我们可以使用4xx
和5xx
作为错误页面的文件名来匹配这种类型的所有错误,精确优先(优先寻找精确的错误状态码.ftl
)。
页面能获取的信息:
timestamp:时间戳
status:错误状态码
error:错误提示信息
exception:异常对象
message:异常消息
errors:JSR303数据检验错误集合
如果没有模板引擎(模板引擎在/error
目录下找不到对应的错误页面),则会去静态资源文件夹的/error
目录下找。
如果templates
和static
目录下都么有对应的错误页面,就会来到Spring Boot的默认错误页面。