-
@NotNull:不能为 null,可以为 empty
-
@NotEmpty:在集合,String,map,数组上用,不能为 null且长度大于0(不能用在基本类型的包装类上)
-
@NotBlank:只用在String,不能为 null且长度大于 0
springBoot 环境下
数据效验加上依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
需要到这个包,不要单独导 validation-* 包
在需要效验的字段添上注解
在控制层,为形参加上 @Validate 开启效验