我正在做一个简单的项目,作为新项目的参照点或尝试新技术。该项目具有Hibernate & Spring功能。
我试图添加一些验证字段的模拟。这些是我正在使用的验证。
import javax.validation.constraints.Digits;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;问题是我需要javax.validation依赖,还有很多罐子,它包含这些类,但是没有Spring或Hibernate。
哪一个是标准?
注意:我检查了大项目中的依赖项,并使用了验证-api
发布于 2014-11-07 16:02:13
试试“303 Bean验证规范API”库,jar是“Geronimo-Validation1.0_spec-1.0-CR5.jar”。看看这个链接:spec-1.0-CR5.jar.html这里是maven部分来添加它:规范/1.0-CR5
发布于 2014-11-09 19:51:11
使用
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
</dependency>或
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>根据要使用的API版本而定。请注意,API是不够的,当然,您还需要一个实现(如果您没有在Java应用服务器中部署应用程序)。实现通常具有对正确的API的传递依赖。
https://stackoverflow.com/questions/26805079
复制相似问题