简单使用
Java API规范(JSR303)定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如@Email、@Length等。
Spring Validation是对hibernate validation的二次封装,用于支持spring mvc参数自动校验。接下来,我们以spring-boot项目为例,介绍Spring Validation的使用。
导入依赖
<dependencies>
<dependency>
<groupld>org.springframework.boot</groupld>
<artifactld>spring-boot-starter-validation</artifactld>
</dependency>
</dependencies>
常用注解
也可以参考:https://blog.csdn.net/lazycheerup/article/details/109492900