【问题标题】:Is there a way to access the target bean from within a Bean Validation field-level ConstraintValidator?有没有办法从 Bean Validation 字段级 ConstraintValidator 中访问目标 bean?
【发布时间】:2014-11-19 01:11:21
【问题描述】:

除了使用类级别的验证,有没有办法从它的验证器类中访问字段级别的验证注解的父 bean?

例如:

public class CustomValidator implements ConstraintValidator<CustomValidation, String> {

    @Override
    public void initialize(final CustomValidation constraintAnnotation) {
    }

    @Override
    public boolean isValid(final String fieldValue, final ConstraintValidatorContext context) {
        // is there a way to access the parent object here?
    }
}

【问题讨论】:

    标签: java validation bean-validation nhibernate-validator


    【解决方案1】:

    经过进一步调查,事实证明这在 1.1 版规范中是不可能的。

    【讨论】:

      猜你喜欢
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      • 2011-11-18
      • 2012-03-28
      • 1970-01-01
      相关资源
      最近更新 更多