@NotBlank

@NotNull:不能为null,但可以为empty;

@NotEmpty:不能为null,而且长度必须大于0;

@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0。

 1 1. String name = null;
 2         @NotNull: false
 3         @NotEmpty: false
 4         @NotBlank: false
 5 
 6 2. String name = "";
 7         @NotNull: true
 8         @NotEmpty: false
 9         @NotBlank: false
10 
11 3. String name = " ";
12         @NotNull: true
13         @NotEmpty: true
14         @NotBlank: false
15 
16 4. String name = "qq";
17         @NotNull: true
18         @NotEmpty: true
19         @NotBlank: true

参考转载:https://www.jianshu.com/p/ac809bbd1a33

上一篇:Spring 中@NotNull, @NotEmpty和@NotBlank之间的区别是什么?


下一篇:云计算实战系列二十二(Python编程I)