code11含金量

32 阅读1分钟
   @ExceptionHandler(MethodArgumentNotValidException.class)
    public ResponseResult leadExceptionHandler(MethodArgumentNotValidException e){

        List<ObjectError> allErrors = e.getBindingResult().getAllErrors();
//        String errMsg = "";
//        for (ObjectError allError : allErrors) {
//            if(errMsg.length()>0) {
//                errMsg += ",";
//            }
//            errMsg += allError.getDefaultMessage();
//        }
        String errMsg = allErrors.stream().
                map(ObjectError::getDefaultMessage).
                collect(Collectors.joining(","));

        return ResponseResult.error(400,errMsg);
    }