以上三个注解均是javax.validation.constraints包下的,用于属性上的;
@NotEmpty、@NotBlank、@NotNull三个注解的区别:
- @NotEmpty: 用在集合类上面的属性的注解,需要搭配@Valid注解使用;
- @NotBlank: 用在String上面属性的注解,需要搭配@Valid注解使用;
- @NotNull: 用在基本类型的包装类型上面的属性注解.

以上三个注解均是javax.validation.constraints包下的,用于属性上的;
@NotEmpty、@NotBlank、@NotNull三个注解的区别: