@NotNull:最好理解,检查对象是否为null,对于字符串来说,不检查是否为空
@NotBlank:主要用于检查字符串是否为空。也就是说,纯空格的String也是不符合规则的。所以才会说@NotBlank用于String。
@NotEmpty:用于检查字符串、集合、数组等对象是否为空。对于字符串来说,@NotEmpty不仅会检查字符串是否为null,还会检查字符串的内容是否为空(即trim()后长度为0)。对于集合和数组来说,@NotEmpty会检查它们的大小是否为0。
@NotNull:最好理解,检查对象是否为null,对于字符串来说,不检查是否为空
@NotBlank:主要用于检查字符串是否为空。也就是说,纯空格的String也是不符合规则的。所以才会说@NotBlank用于String。
@NotEmpty:用于检查字符串、集合、数组等对象是否为空。对于字符串来说,@NotEmpty不仅会检查字符串是否为null,还会检查字符串的内容是否为空(即trim()后长度为0)。对于集合和数组来说,@NotEmpty会检查它们的大小是否为0。