JSR-303使用或关系验证
-
10-10-2019 - |
题
我的豆子里有一个我想成为无效的田地,或者过去的日期。 JSR-303提供了null和过去的注释,但是如果我应用两者,它将永远不会验证,因为它不能既是零又是过去。我想将验证结合在或关系中。我很确定我必须为此创建自己的验证器实现,但是我希望我缺少一些东西,其中一个可以向我展示如何轻松地将现有验证器在或关系中结合。
解决方案
所有默认的JSR-303注释允许null通过。 (显然,除了notnull!)简单地使用@past是隐含的“过去或null”。
不隶属于 StackOverflow