Commit 6c63d712 by huluobin

# update

parent 114f48a6
......@@ -56,36 +56,37 @@ public class GlobalExceptionHandler {
/**
* 自定义异常
* 数据库唯一键冲突异常
*/
@ResponseBody
@ExceptionHandler({RuntimeException.class})
public Map<String, Object> handleRuntimeException(HttpServletRequest request,
RuntimeException e) {
@ExceptionHandler({SQLIntegrityConstraintViolationException.class, MySQLIntegrityConstraintViolationException.class})
public Map<String, Object> handleSQLIntegrityConstraintViolationException(HttpServletRequest request,
RuntimeException e) {
Map<String, Object> result = new HashMap<>();
result.put("success", false);
result.put("msg", e.getMessage());
result.put("message", e.getMessage());
result.put("msg", "数据重复");
result.put("message", "数据重复");
result.put("code", "500");
log.error(e.getMessage(), e);
return result;
}
/**
* 数据库唯一键冲突异常
* 自定义异常
*/
@ResponseBody
@ExceptionHandler({SQLIntegrityConstraintViolationException.class, MySQLIntegrityConstraintViolationException.class})
public Map<String, Object> handleSQLIntegrityConstraintViolationException(HttpServletRequest request,
RuntimeException e) {
@ExceptionHandler({RuntimeException.class})
public Map<String, Object> handleRuntimeException(HttpServletRequest request,
RuntimeException e) {
Map<String, Object> result = new HashMap<>();
result.put("success", false);
result.put("msg", "数据重复");
result.put("message", "数据重复");
result.put("msg", e.getMessage());
result.put("message", e.getMessage());
result.put("code", "500");
log.error(e.getMessage(), e);
return result;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment