@NotNull:不能为null,但可以为empty
@NotEmpty:不能为null,而且长度必须大于0
@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0
案例:


注意在使用@NotBlank等注解时,一定要和@valid一起使用,不然@NotBlank不起作用

理解JSR303注解@NotNull/@NotEmpty/@NotBlank
本文详细解析了JSR303注解中@NotNull、@NotEmpty和@NotBlank的区别与应用,特别是@NotBlank在String验证中的独特作用,强调了这些注解与@Valid联合使用的重要性。
@NotNull:不能为null,但可以为empty
@NotEmpty:不能为null,而且长度必须大于0
@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0
案例:


注意在使用@NotBlank等注解时,一定要和@valid一起使用,不然@NotBlank不起作用

7988
1920

被折叠的 条评论
为什么被折叠?