@NotNull :@NotEmpty @NotBlank :@NonNull:@Nullable 的区别

  1. @NotNull : 用在基本类 型上 不能为null 但可以为空字符串
  2. @NotEmpty : 用在集合类上 不能为空 并且长度必须大于0
  3. @NotBlank : 只能作用在String上,不能为null,而且调用trim()后,长度必须大于0
  4. @NonNull:在方法或构造函数的参数上使用,生成一个空值检查语句
  5. @Nullable 表示定义的参数可以为空.

你可能感兴趣的:(JAVA基础)