gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:49 25 4
gpt4 key购买 nike

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

}
}

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

最佳答案

This turns out to be not possible.

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

关于java - 如何使用反射获取关联字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47512183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com