@NotNull
- 用途:
@NotNull
注解用于确保被注解的字段或参数不为null
。它适用于任何类型的字段,包括对象、字符串、包装类型(如Integer
、Double
等)@NotBlank
- 用途:
@NotBlank
注解专门用于字符串,确保被注解的字符串不为null
且至少包含一个非空白字符(如空格、制表符、换行符等都不算作非空白字符)。这是与@NotNull
的主要区别,因为@NotNull
仅检查null
值,而不关心字符串内容。
@NotNull
注解用于确保被注解的字段或参数不为null
。它适用于任何类型的字段,包括对象、字符串、包装类型(如Integer
、Double
等) @NotBlank
注解专门用于字符串,确保被注解的字符串不为null
且至少包含一个非空白字符(如空格、制表符、换行符等都不算作非空白字符)。这是与@NotNull
的主要区别,因为@NotNull
仅检查null
值,而不关心字符串内容。