@NotNull,NotEmpty,NotBlank区别

2023-02-16 09:28:10
@NotNull 不能为 null,但可以为 empty,一般用在 Integer 类型的基本数据类型的非空校验上,而且被其标注的字段可以使用 @size、@Max、@Min 对字段数值进行大小的控制 @NotEmpty 不能为 null,且长度必须大于 0,一般用在集合类上或者数组上 @NotBlank 只能作用在接收的 String 类型上,注意是只能,不能为 null,而且调用 trim() 后,长度必须大于 0即:必须有实际字符