ExceptionTranslator.java 文件源码

java
阅读 41 收藏 0 点赞 0 评论 0

项目:metadatamanagement 作者:
private ErrorListDto processFieldErrors(List<ObjectError> globalErrors,
    List<FieldError> fieldErrors) {

  ErrorListDto errorListDto =  new ErrorListDto();

  //handle global errors
  for (ObjectError globalError: globalErrors) {
    errorListDto.add(new ErrorDto(globalError.getObjectName(),
        globalError.getDefaultMessage(), null, null));
  }

  //handle field errors
  for (FieldError fieldError : fieldErrors) {
    String rejectedValue = null;

    if (fieldError.getRejectedValue() != null) {
      rejectedValue = fieldError.getRejectedValue().toString();
    }

    errorListDto.add(new ErrorDto(fieldError.getObjectName(), fieldError.getDefaultMessage(),
        rejectedValue, fieldError.getField()));
  }

  return errorListDto;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号