我想确保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
答案 0 :(得分:-1)
我无法用JSR-303解决它。我终于实现了自定义valdr验证器 遗憾的是,不支持这种常见情况(值等于零)。