-
组合多个验证注解
-
本地化
因为大多数时候验证都配合 web 框架使用,而且很多朋友都咨询过如分组/跨参数验证,所以本文介绍下这些,且是和 SpringMVC 框架集成的例子,其他使用方式(比如集成到 JPA 中)可以参考其官方文档:
-
规范:http://beanvalidation.org/1.1/spec/
-
hibernate validator 文档:http://hibernate.org/validator/
添加 hibernate validator 依赖:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>latest.version</version>``</dependency>
如果想在消息中使用 EL 表达式,请确保 EL 表达式版本是 2.2 或以上,至少需要进行 Tomcat7 以上。
<dependency> `` <groupId>javax.el</groupId> `` <artifactId>javax.el-api</artifactId> `` <version>2.2.4</version> ``<scope>provided</scope>
<