springmvc中基本的非空校验
@NotEmpty
org.hibernate.validator.constraints.NotEmpty
@
Size(
min=1)
@ Target( value={ ANNOTATION_TYPE, CONSTRUCTOR, FIELD, METHOD, PARAMETER})
@NotBlank
org.hibernate.validator.constraints.NotBlank
@NotNull
@Target(value={ANNOTATION_TYPE,CONSTRUCTOR, FIELD,METHOD, PARAMETER})
@Retention(value=RUNTIME)
@NotNull
javax.validation.constraints.NotNull
@Target(value={ANNOTATION_TYPE,CONSTRUCTOR, FIELD,METHOD, PARAMETER})
@Retention(value=RUNTIME)
The annotated element must not be null. Accepts any type.
本文介绍了SpringMVC中用于参数校验的三个注解:@NotEmpty用于检查集合、Map或字符串不为空且不为null;@NotBlank则确保字符串不为null且去除空白字符后仍有内容;@NotNull则单纯判断是否为null。这些注解在处理表单提交时能有效防止空值异常。
5992

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



