springboot下的@NotBlank,@NotNull,@NotEmpty
话不多说
1.三个注解区别
@NotBlank
只能作用在String上,不能为null,而且调用trim()后,长度必须大于0(不能为空格)
@NotNull
不能为null,但可以为空字符串,校验Integer类型不能为空
@NotEmpty
不能为null,并且长度必须大于0,校验List类型不能为空
2.依赖引入
`
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.0.13.Final</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
`
3.实体使用
4.controller
请求体是实体 @Valid @RequestBody
俩注解一块带上
打完收工--------------------------------------