@Past或今天的Bean验证?

时间:2011-03-19 04:01:37

标签: java bean-validation

这是一个简单的来源,声明此日期必须是过去使用Bean验证:

@Past
private Date transactionDate;

是否有任何BV注释用于验证日期必须是今天或前一天?

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

谢谢!

2 个答案:

答案 0 :(得分:9)

刚刚找到答案,@帕斯特意味着今天或今天之前的任何一天。

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

答案 1 :(得分:1)

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

@PastOrPresent