1
我在我的項目中使用OVAL作爲對象驗證框架。比方說,我有以下對象:(!_value = NULL)第一次失敗時停止對象字段驗證
public class MyObject {
@NotNull(message = "Amount cannot be null.")
@NotNegative(when = "groovy:((_value != null) && (_value.getAmount() <= 0))", message = "Amount cannot be ZERO or negative.")
private Currency amount;
}
不指定在它失敗,顯示java.lang.NullPointerException @NotNegative註釋即使有額外的@NotNull註釋應檢查情況。
是否有可能以某種方式避免重複?如果該字段是null