这是一个简单的来源,使用 Bean Validation 说明这个日期必须是过去的:
@Past
private Date transactionDate;
是否有任何 BV 注释来验证日期必须是今天还是前一天?
或者我可能需要扩展约束并提供我自己的约束?
最佳答案
刚找到答案,@Past 表示今天或前一天。
因此,使用@Past 可以满足我的需要,而无需提供我自己的约束。
关于java - @Past 还是今天的 Bean 验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5359969/