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

简单配置错误页面

 

直接返回简单的静态页面

在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全栈开发---配置错误页面_第1张图片

Spring boot+Vue全栈开发---配置错误页面_第2张图片


 

复杂的配置

 

1.继承DefaultErrorAttrivutes并重写getErrorAttributes方法

Spring boot+Vue全栈开发---配置错误页面_第3张图片

2.使用自定义的信息

Spring boot+Vue全栈开发---配置错误页面_第4张图片

 

返回错误视图

 

1.实现ErrorViewResolver并重写resolveErrorView方法

 Spring boot+Vue全栈开发---配置错误页面_第5张图片

 

2.定义errorPage.html使用信息

Spring boot+Vue全栈开发---配置错误页面_第6张图片

Spring boot+Vue全栈开发---配置错误页面_第7张图片

 

完全自定义

 

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

Spring boot+Vue全栈开发---配置错误页面_第8张图片

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

 

 

你可能感兴趣的:(Spring,boot,&,Vue)