简单配置错误页面

 

直接返回简单的静态页面

在static目录下创建error目录,在该目录下创建不同的html:

方法1:创建4xx.html 5xx.html

方法2:创建404.html 400.html 500.html

两种方法都是可以的,但是第二种划分的更加细致


 

返回模板渲染

在template目录下创建error目录,在该目录下创建不同的html

方法1:创建4xx.html 5xx.html

方法2:创建404.html 400.html 500.html

两种方法都是可以的,但是第二种划分的更加细致

可以通过timestamp、status、error、message、path获取具体信息

Spring boot+Vue全栈开发---配置错误页面

Spring boot+Vue全栈开发---配置错误页面


 

复杂的配置

 

1.继承DefaultErrorAttrivutes并重写getErrorAttributes方法

Spring boot+Vue全栈开发---配置错误页面

2.使用自定义的信息

Spring boot+Vue全栈开发---配置错误页面

 

返回错误视图

 

1.实现ErrorViewResolver并重写resolveErrorView方法

 Spring boot+Vue全栈开发---配置错误页面

 

2.定义errorPage.html使用信息

Spring boot+Vue全栈开发---配置错误页面

Spring boot+Vue全栈开发---配置错误页面

 

完全自定义

 

 继承BasicErrorController重写errorHtml方法返回视图,重写error方法返回json

Spring boot+Vue全栈开发---配置错误页面

页面响应为具体的页面,json响应为对应的json文本 

 

 

相关文章: