从Spring 3.0开始,在Spring MVC中提供了对Java校验API的支持。要使用Java校验API,只要在类路径下包含这个Java API的实现即可,比如Hibernate Validator。
Java校验API定义了多个注解,这些注解都位于javax.validation.constraints包中。
Maven下载校验依赖相关包:
<!-- 校验依赖相关包 -->
<!-- https://mvnrepository.com/artifact/javax.validation/validation-api -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.3.1.Final</version>
</dependency>
参考资料:《Spring实战(第4版)》