2013-02-12 33 views
3

JSR 303 Bean验证包含一些约束,但也允许定义自定义约束。jsr 303(Bean Validation)有一个常见的约束库吗?

我有这样一种感觉,那就是很多项目没有随JSR实现提供的常见约束条件。对于日期

所以我的问题是:是否有(值得信赖)包含commons jsr 303(Bean Validation)约束的库?

回答

3

我不知道一个专门的约束库,但是JSR 303参考实现Hibernate验证提供了几个additional constraints,如@Email@ScriptAssert@URL等。(免责声明:我参与Hibernate的验证)。

如果您对其他限制有其他想法或要求,请随时在我们的JIRA instance中创建功能请求。

+1

接受答案是因为“我不知道专用的约束库” - 这个接缝是(目前)正确的答案。 - 让我说,我非常尊重Hibernate Validator,我使用它并且喜欢它。但我不认为常见的限制应该是JSR303-Implementation的一部分。因为它们是独立实现的,所以它们应该被收集在一个独立的库或至少一个单独的jar中。 – Ralph 2013-02-15 07:05:59