title

引入jar包

1
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> <version>2.4.1</version> </dependency>

Spring boot 2.3版本后,验证类在这个包下,所以引入这一个包即可

接收实体类上添加@NotBlank注解,Controller接口加上@Valid注解

在这里插入图片描述

在这里插入图片描述

最后利用全局异常捕获异常,返回提示

在这里插入图片描述

接下来前端传入password为空测试一下

在这里插入图片描述

注:常用的注解

在这里插入图片描述
@Valid 和@Validated区别:
@Validated支持分组校验
在这里插入图片描述

分组校验(针对不同的接口进行是否要求区分)
递归校验
https://segmentfault.com/a/1190000023451809