springboot针对
1.web页面异常处理以及app端调用的异常处理结果不同主要根据请求中produces数据,也就是页面请求总accept-type带进来的数据决定,页面请求带进来的accept-type数据为text/html,则处理不同的代码逻辑
2.针对客户端请求accept则如下图:客户端还有些
客户端发出请求异常.png
接下来就是如何自定义解决异常
-首先解决页面的异常提醒,web页面的异常时基于状态码的解决所有从而解决方案为在springboot的项目src/main/resouces下面新建如下的文件夹路径/resources/error
image.png
这个异常只对web页面起作用,不会对app发出的异常起作用
客户端发出的异常如何自定义:由于客户端发出的请求异常信息如上图,有些时候我们希望包含其他信息
springboot默认是不会读取messages以外其他的信息,那么自定义异常中所包含的熟悉例如想返回给前台具体的那个用户id的异常,如何在异常信息中包含这个id尼,
自定义异常处理类
网友评论