@NotNull和@NotBlank和@NotEmpty的区别
@NotEmpty作用在集合上
例:
/**
* 学生姓名
*/
@NotEmpty(message = "学生姓名不能为空")
private List<String> name;
@NotNull作用在基本类型上
例:
/**
* 主键ID
*/
@NotNull(message = "ID不能为空")
private Long id;
@NotBlank作用在String上
例:
/**
* 密码
*/
@NotBlank(message = "密码不能为空")
private String password;
如果在基本类型上面用NotEmpty或者NotBlank 会出现以下错:
: No validator could be found for type: