一个快速的问题:是否有独立的软件包org.hibernate.validator.constraints.*
?
我想将这些注释放在 DTO 包上,但不想强迫用户在他们的类路径上使用 hibernate-validator。
一个快速的问题:是否有独立的软件包org.hibernate.validator.constraints.*
?
我想将这些注释放在 DTO 包上,但不想强迫用户在他们的类路径上使用 hibernate-validator。
在这种情况下,我真的不知道您所说的独立是什么意思,但这里4.3.1
是hibernate-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
来获取注释。
如果您使用自定义 Hibernate Validator 约束,则无论如何您都必须添加实际的核心类。只要您依赖 Bean Validation 约束 (javax.validation.*),添加 Bean Validation API jar 就足够了。
您对添加休眠验证器 jar 有何看法?