4

一个快速的问题:是否有独立的软件包org.hibernate.validator.constraints.*

我想将这些注释放在 DTO 包上,但不想强迫用户在他们的类路径上使用 hibernate-validator。

4

2 回答 2

1

在这种情况下,我真的不知道您所说的独立是什么意思,但这里4.3.1hibernate-validator.

将此添加到您的 pom 将使您可以访问org.hibernate.validator.constraints包中的所有注释:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-validator</artifactId>
    <version>4.3.0.Final</version>
</dependency>

mvnrepository.com是搜索 maven 工件的好地方。


编辑

好的,现在我理解了您的问题,您希望将注释org.hibernate.validator.constraints作为依赖项而不需要所有其他验证内容。

那我的回答是否定的,没有这么薄的罐子。您将不得不使用hibernate-validator来获取注释。

于 2012-10-30T14:45:52.577 回答
0

如果您使用自定义 Hibernate Validator 约束,则无论如何您都必须添加实际的核心类。只要您依赖 Bean Validation 约束 (javax.validation.*),添加 Bean Validation API jar 就足够了。

您对添加休眠验证器 jar 有何看法?

于 2012-10-31T07:54:07.410 回答