1.引入Spring Hibernate Validator的依赖(此Hibernate 非Hibernate ORM框架的Hibernate )
<!-- hibernate.validator jar包-->
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.0.17.Final</version>
</dependency>
注:不引入上面的依赖,光执行下面的是没有用的,虽然下面也是javax.validation.constraints包下的。
2. 在请求接口上加入@Valid注解
![](https://img-blog.csdnimg.cn/0265f526ac70455393ffc7982aafefe2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5ZG95a6a55qE5Li76KeS,size_20,color_FFFFFF,t_70,g_se,x_16)
3.在实体类属性上加入对应校验的注解即可(@NotEmpty、@NotNull等)
![](https://img-blog.csdnimg.cn/730c726bccb74bd39272f314cd8e9806.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5ZG95a6a55qE5Li76KeS,size_16,color_FFFFFF,t_70,g_se,x_16)