验证是否大于零 - 使用valdr-bean-validation

时间:2016-04-08 13:20:16

标签: bean-validation valdr valdr-bean-validation

我想确保totalAmount大于0 我在我的Java bean中有以下代码:

@NotNull(message = "Total amount must be entered")
@Digits(integer = 8, fraction = 2, message = "Please enter a valid amount less than 99,999,999.99")
@DecimalMin(value = "0.01", message = "Please enter a valid amount more than 0")
private BigDecimal totalAmount;

不幸的是valdr-bean-validator(与AngularJS一起使用JSR-303的工具)不支持@DecimalMin@DecimalMax。有没有其他方法可以为大于零的值创建规则?

编辑:请注意totalAmount是BigDecimal

1 个答案:

答案 0 :(得分:-1)

我无法用JSR-303解决它。我终于实现了自定义valdr验证器 遗憾的是,不支持这种常见情况(值等于零)。