|
|
@ -26,6 +26,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 负责处理各种自定义业务异常(权限不足,学号不存在等) |
|
|
|
* 负责处理各种自定义业务异常(权限不足,学号不存在等) |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 抛出的异常 |
|
|
|
* @param e 抛出的异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -38,6 +39,7 @@ public class GlobalExceptionHandler { |
|
|
|
/** |
|
|
|
/** |
|
|
|
* 负责处理和响应其他部分都没有接收的异常(说白了就是剩下的都返回50000) |
|
|
|
* 负责处理和响应其他部分都没有接收的异常(说白了就是剩下的都返回50000) |
|
|
|
* 这部分日志要特别关注,所以以error打出来 |
|
|
|
* 这部分日志要特别关注,所以以error打出来 |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -51,6 +53,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 处理参数不完整的请求异常 |
|
|
|
* 处理参数不完整的请求异常 |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -62,6 +65,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 处理参数类型错误的请求异常(请求参数类型错误) |
|
|
|
* 处理参数类型错误的请求异常(请求参数类型错误) |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -73,6 +77,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 处理参数类型错误的请求异常(请求参数类型错误) |
|
|
|
* 处理参数类型错误的请求异常(请求参数类型错误) |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -84,6 +89,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 处理参数类型错误的请求异常2(Json解析错误) |
|
|
|
* 处理参数类型错误的请求异常2(Json解析错误) |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -95,6 +101,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 处理参数类型错误的请求异常3(字段映射错误) |
|
|
|
* 处理参数类型错误的请求异常3(字段映射错误) |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -106,6 +113,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 处理请求头中“Content-Type”字段不正确的异常 |
|
|
|
* 处理请求头中“Content-Type”字段不正确的异常 |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -117,6 +125,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 处理请求方法错误的情况 |
|
|
|
* 处理请求方法错误的情况 |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -128,6 +137,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 处理上传文件时不是Multipart方式 |
|
|
|
* 处理上传文件时不是Multipart方式 |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -139,6 +149,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 权限不足 |
|
|
|
* 权限不足 |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -149,6 +160,7 @@ public class GlobalExceptionHandler { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 没登陆 |
|
|
|
* 没登陆 |
|
|
|
|
|
|
|
* |
|
|
|
* @param e 异常 |
|
|
|
* @param e 异常 |
|
|
|
* @return 统一响应 |
|
|
|
* @return 统一响应 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|