title
引入jar包
<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