@NotNull:不能为 null,但可以为 empty,如空字符串、空集(size = 0) ,一般用在基本数据类型的非空校验上。
@NotEmpty:不能是 null,而且长度必须大于 0。
@NotBlank:用于String,不为 null 且去除两端空白字符后,即调用trim()后,长度必须大于0
本文详细解析了@NotNull、@NotEmpty与@NotBlank这三个注解的区别和使用场景,帮助开发者正确应用这些注解进行数据校验,确保代码质量和程序稳定性。
@NotNull:不能为 null,但可以为 empty,如空字符串、空集(size = 0) ,一般用在基本数据类型的非空校验上。
@NotEmpty:不能是 null,而且长度必须大于 0。
@NotBlank:用于String,不为 null 且去除两端空白字符后,即调用trim()后,长度必须大于0
2476
2194

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