美文网首页
ConstraintValidatorContext 构建错误

ConstraintValidatorContext 构建错误

作者: 曹赫洋 | 来源:发表于2018-01-26 15:42 被阅读0次
       @Override
        public boolean isValid(Basic_Account_Add_Req value, ConstraintValidatorContext context) {
            if (value == null) return true;
            if ((value.getId_card() == null || value.getId_card().isEmpty()) &&
                    (value.getEmail() == null || value.getEmail().isEmpty()) &&
                    (value.getMobilephone() == null || value.getMobilephone().isEmpty())) {
                context.disableDefaultConstraintViolation();
                context.buildConstraintViolationWithTemplate("手机号码1 身份证号码,手机号码1,邮箱1三者中至少要有一个")
                        .addPropertyNode("id_card").addConstraintViolation();
                return false;
            }
            return true;
        }
    

    相关文章

      网友评论

          本文标题:ConstraintValidatorContext 构建错误

          本文链接:https://www.haomeiwen.com/subject/jxkwaxtx.html