https://blog.csdn.net/qq_37192800/article/details/79821789
@NotEmpty、@NotNull、@NotBlank的区别1 @NotEmpty :不能为null,且Size>0
2 @NotNull:不能为null,但可以为empty,没有Size的约束
3 @NotBlank:只用于String,不能为null且trim()之后size>0
注解 | 作用范围 | 作用效果 |
---|---|---|
@NotEmpty | String、Collection、Map、数组 | 不能为null,长度不能为0 |
@NotBlank | String | 不能为null,长度不能为0,纯空格也不行 |
@NotNull | 所有类型 | 不能为null |
@NotBlank(message = "id不允许为空")
private String id;
[
](https://blog.csdn.net/qq_37192800/article/details/79821789)