如何使用反射获取关联字段的值

德迪亚兹
class A {

     private String someField;

     @validation
     private String annotatedField;
}

我正在实现一个自定义约束验证注释@validation来验证annotatedField我需要知道 的值someField以满足我的验证逻辑。

Validator implements ConstraintValidator<validation, String>{

      @Override
      public void initialize(validation constraintAnnotation) {

      }

      @Override
      public boolean isValid(String annotatedField, ConstraintValidatorContext context) {

           if (StringUtils.isBlank(annotatedField)) {
                return true;
           }

           String someField; // get some someField value given the annotatedField

      }
}

有没有办法使用反射来做到这一点?

德迪亚兹

事实证明这是不可能的。

建议使用类级约束注释来解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用反射获取字段值?

来自分类Dev

使用反射获取C#字段的值

来自分类Dev

使用反射获取内部类字段值

来自分类Dev

使用反射获取字段的值时获取异常

来自分类Dev

如何在Java反射中获取字段值

来自分类Dev

使用反射设置字段值

来自分类Dev

如何使用反射获取对象字段的对象引用?

来自分类Dev

如何使用反射从字段/类中获取对象?

来自分类Dev

如何通过使用反射获取匿名类字段

来自分类Dev

Java反射-获取字段值

来自分类Dev

如何使用关联数组从复选框获取ID和从文本字段获取适当的值

来自分类Dev

如何使用关联数组从复选框获取ID和从文本字段获取适当的值

来自分类Dev

使用反射获取元组的值

来自分类Dev

如何使用反射来获取/设置属性的值?

来自分类Dev

如何使用反射获取嵌套类属性的值?

来自分类Dev

使用反射获取结构字段的名称

来自分类Dev

使用反射,获取对象的父类/字段

来自分类Dev

使用Java反射获取字段信息

来自分类Dev

使用反射获取字段的通用类型

来自分类Dev

使用protobuf反射来获取c ++中的布尔值字段描述符

来自分类Dev

C#:使用反射获取名称的字段/属性/方法值(字符串或uint)

来自分类Dev

使用Kotlin中的泛型类型的反射来获取静态字段的值

来自分类Dev

如何使用jQuery获取隐藏字段的值?

来自分类Dev

使用反射获取指向值的指针

来自分类Dev

如何获取解析中的关联字段数

来自分类Dev

获取与函数的选定行/字段关联的字段值

来自分类Dev

通过反射休眠无法获取字段值

来自分类Dev

golang反射,获取指向结构字段值的指针

来自分类Dev

获取非实例化类的字段的值 - 反射

Related 相关文章

热门标签

归档