上海最专业的集团网站建设/培训后的收获和感想
简单配置错误页面
直接返回简单的静态页面
在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获取具体信息
复杂的配置
1.继承DefaultErrorAttrivutes并重写getErrorAttributes方法
2.使用自定义的信息
返回错误视图
1.实现ErrorViewResolver并重写resolveErrorView方法
2.定义errorPage.html使用信息
完全自定义
继承BasicErrorController重写errorHtml方法返回视图,重写error方法返回json
页面响应为具体的页面,json响应为对应的json文本