|
|
@ -38,21 +38,21 @@ public class ControllerExceptionHandler { |
|
|
|
// }
|
|
|
|
|
|
|
|
@ExceptionHandler(value = MethodArgumentNotValidException.class) |
|
|
|
// @ResponseBody
|
|
|
|
public void validateExceptionHandlero(HttpServletRequest req,HttpServletResponse response, |
|
|
|
@ResponseBody |
|
|
|
public JsonResponse validateExceptionHandlero(HttpServletRequest req,HttpServletResponse response, |
|
|
|
MethodArgumentNotValidException e){ |
|
|
|
BindingResult bindingResult = e.getBindingResult(); |
|
|
|
// StringBuilder errorMesssage = new StringBuilder();
|
|
|
|
// for (FieldError fieldError : bindingResult.getFieldErrors()) {
|
|
|
|
// System.out.println("-------------" + fieldError.getField() + "----" + fieldError.getRejectedValue());
|
|
|
|
// errorMesssage.append(fieldError.getDefaultMessage() + "\n");
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// errorMesssage.append(bindingResult.getFieldErrors().get(0).getDefaultMessage());
|
|
|
|
// e.printStackTrace();
|
|
|
|
StringBuilder errorMesssage = new StringBuilder(); |
|
|
|
for (FieldError fieldError : bindingResult.getFieldErrors()) { |
|
|
|
System.out.println("-------------" + fieldError.getField() + "----" + fieldError.getRejectedValue()); |
|
|
|
errorMesssage.append(fieldError.getDefaultMessage() + "\n"); |
|
|
|
} |
|
|
|
|
|
|
|
errorMesssage.append(bindingResult.getFieldErrors().get(0).getDefaultMessage()); |
|
|
|
e.printStackTrace(); |
|
|
|
log.error("MethodArgumentNotValidException",e); |
|
|
|
// return JsonResponse.newInstance().fail(CodeEnum.PARAM_NULL.getCode(),bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
responseError(response, JsonResponse.newInstance().fail(-1,e.getMessage())); |
|
|
|
return JsonResponse.newInstance().fail(CodeEnum.PARAM_NULL.getCode(),bindingResult.getFieldError().getDefaultMessage()); |
|
|
|
// responseError(response, JsonResponse.newInstance().fail(-1,e.getMessage()));
|
|
|
|
} |
|
|
|
|
|
|
|
@ExceptionHandler(value = BindException.class) |
|
|
|