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] 删除。
我来说两句