0
我有一個java.ws.rs
API類下面的豆爲CRUD:任何用於驗證以下規則的javax.validation Bean註釋?
class FooBean {
BigDecimal ageLowerRange;
BigDecimal ageUpperRange;
BigDecimal heightLowerRange;
BigDecimal heightUpperRange;
}
我不能找到正確的javax.validation
註釋可以驗證下部/上部字段是一個範圍AND以下邏輯內:
public boolean compre(BigDecimal upperRange, BigDecimal lowerRange) {
if (upperRange == lowerRange) return true; // handles both param being null
if (upperRange == null) return false;
if (lowerRange == null) return true;
return upperRange.compareTo(lowerRange) > 0;
}
是否有一個javax驗證可以實現我想要的或另一種方法來更優雅地驗證我的bean?
我不認爲你可以做'@Min(value = ageLowerRange)ageLowerRange',可以嗎? – Glide