@NotNull 适用于所有对象,不允许对象为null,用于8种基本数据类型是无效的
@NotEmpty 适用于String, collection, map or array,不允许是null而且不允许为empty(即长度不能为0)
源码中的注释为:
@NotBlank 适用于String,不允许是null而且不允许为empty(即长度不能为0),此处是指0个长度的字符串
和@NotEmpty的区别是,@NotBlank会忽略末尾的空白字符