文章目录
一、常用注解@NotEmpty,@NotBlank,@NotNull介绍
包位置:javax.validation.constraints.xxx
@NotEmpty 用在集合上面,一般用来校验List类型(不能注释枚举),而且长度必须大于0
@NotBlank 用在String上面,一般用来校验String类型不能为空,而且调用trim()后,长度必须大于0。
@NotNull 用在所有类型上面,一般用来校验Integer类型不能为空,但可以为empty。
需要搭配@Valid使用,在检验Controller的入参是否符合规范时
使用方法如下:
public class RegisterVo {
@NotBlank(message = "昵称不能为空")
private String nickname;
@NotBlank(message = "手机号不能为空")
private String mobile;
@NotBlank(message = "密码不能为空")
private String password;
}
public JSONResult register(@Validated @RequestBody RegisterVo registerVo){
}
此包下的其他注解:(赶紧收藏!需要用到的时候打开查看直接用!!)
| 注解 | 含义 |
|---|---|
| @Null | 元素必须为null |
| @NotNull | 元素不能null |
| @AssertTrue | 元素必须为true |
最低0.47元/天 解锁文章
1169

被折叠的 条评论
为什么被折叠?



