【@notnull和@notblank的区别】-爱代码爱编程
@NotNull和@NotBlank和@NotEmpty的区别
- @NotBlank作用在集合上
例如:
/**
* uuid
*/
@NotEmpty(message = "uuid不能为空")
private List<String> uuid;
- @NotNull作用在基本类型上
例如:
/**
* 年龄
*/
@NotNull(message = "年龄不能为空")
private Integer age;
3.@NotBlank作用在String上
例如:
/**
* 密码
*/
@NotBlank(message = "姓名不能为空")
private String name;
注意:
如果在基本类型上面用NotEmpty或者NotBlank 会出现以下错:
javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Integer