java - @Past 还是今天的 Bean 验证?

标签 java bean-validation

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

@Past
private Date transactionDate;

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

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

最佳答案

刚找到答案,@Past 表示今天或前一天。

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

关于java - @Past 还是今天的 Bean 验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5359969/

相关文章:

java - 如何将对象传递给 JSP 标记?

java - 如何在 selenium 中创建 driver.findelement( 再次函数) 的函数

java - 用于在 Spring MVC 中进行基于注解验证的 bean 单元测试的良好模式

java - 我可以对多个类使用一种 getter 方法吗?

java - 使用 UCanAccess 连接到加密的 Access 数据库

java - 验证 Java LocalDate 是否与 yyyy-MM-dd 格式与可读消息匹配

java - 如何更改 Dropwizard 的验证错误行为?

java - 使用 Hibernate (JSR 303) 方法验证来比较参数

java - 异常和错误之间的区别

Spring MVC + Hibernate 验证器 : how can I override/internationalize the default error messages?