Java @过去还是今天的Bean验证?
下面是一个简单的来源,说明使用Bean验证时,该日期必须在过去:Java @过去还是今天的Bean验证?,java,bean-validation,Java,Bean Validation,下面是一个简单的来源,说明使用Bean验证时,该日期必须在过去: @Past private Date transactionDate; 是否有任何BV注释用于验证日期必须是今天或前一天 或者我需要扩展约束并提供我自己的约束?刚刚找到答案,@pass表示今天或前天 因此,使用@pass适合我的需要,而无需提供我自己的约束。要通过,今天您可以使用 @PastOrPresent 嗯,我不确定。或者至少它不再是真的了。您必须改为使用@PastOrPresent。使用@pass不适用于Spring中
@Past
private Date transactionDate;
是否有任何BV注释用于验证日期必须是今天或前一天
或者我需要扩展约束并提供我自己的约束?刚刚找到答案,@pass表示今天或前天
因此,使用@pass适合我的需要,而无需提供我自己的约束。要通过,今天您可以使用
@PastOrPresent
嗯,我不确定。或者至少它不再是真的了。您必须改为使用
@PastOrPresent
。使用@pass不适用于Spring中的GET请求,也不适用于验证GET方法请求中传递的日期的任何其他方法