9

这是一个简单的来源,说明这个日期必须是过去使用 Bean Validation :

@Past
private Date transactionDate;

是否有任何 BV 注释来验证日期必须是今天还是前一天?

或者也许我需要扩展约束并提供我自己的约束?

4

2 回答 2

15

刚刚找到了答案,@Past 表示今天或今天之前的任何一天。

因此,使用 @Past 可以满足我的需要,而无需提供我自己的约束。

于 2011-03-19T14:22:43.327 回答
3

要过去和今天,您可以使用

@PastOrPresent
于 2020-04-20T07:55:10.997 回答