用于休眠验证器注释的独立maven包

时间:2012-10-30 14:34:25

标签: hibernate-validator

一个简单的问题:是否有org.hibernate.validator.constraints.*的独立包?

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

2 个答案:

答案 0 :(得分:1)

在此上下文中,我并不真正了解您的独立含义,但此处是指向hibernate-validator 4.3.1版本的链接。

将此添加到您的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来获取注释。

答案 1 :(得分:0)

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

你对添加hibernate Validator jar有什么看法?