我正在使用 Oval 进行验证,所以我们的代码如下所示:
@NotNull(errorCode = "NumberInvalid")
@NotNegative(errorCode = "NumberInvalid")
@Range(errorCode = "NumberInvalid", min=1, max=10)
protected Integer dollarAmount;
如果需要,我希望能够动态更新范围,例如,如果我们有一个每个月左右更改的配置文件,我希望能够在验证中反映这些更改。
有没有一种方法可以通过反射来做到这一点,这样我就不必对 Oval 中的每个注释进行子类化?