【发布时间】:2018-12-20 08:53:50
【问题描述】:
我需要检查结束日期是否大于背面的开始日期。 我已经阅读了有关验证器的信息,但我不知道如何使用它们,我想知道是否还有另一种选择(将约束添加为 Annotation Maybe ..)。
任何推荐或建议都会很棒!
【问题讨论】:
-
商店开始和结束时间在哪里?它存储在一个 DTO 上吗?
-
是的,它们属于同一个实体
-
为什么不自己实现呢?您可以使用 validate(T t) 方法创建 Interface Validator
。验证后返回 boolean 或 List 或 throw new excpetion -
这似乎是最好的解决方案,我现在正在努力,如果您有任何好的验证器示例,那将非常有帮助
-
请参考这个answer。希望对您有所帮助。
标签: java validation datetime spring-boot