简单方式:
在项目目录下的resources目录下创建templates/error
然后创建错误状态码.html文件,文件内自定义错误页面相关内容
还可以通过状态码首字母,比如4xx.html的格式来统一响应一类错误页码,
在两种html页面同时存在时会优先响应具体错误码错误页
创建自定义的错误视图解析器:
自定义一个错误视图解析类实现ErrorViewResolver
重写resolverErrorView方法
方法逻辑为通过判断状态码来指定对应的错误处理视图
也需要添加注解来将该类交给spring容器管理才能生效,该方式优先级高于上一个方式
对应的状态页应该放置于templates的一级目录下
通过themeleaf的变量表达式来展示
在页面中引入该属性可提示相关语法
日期格式化的格式:
${#dates.format(time,日期格式)}
比如