@NotEmpty 作用在参数里
时间: 2023-12-04 22:02:17 浏览: 93
@NotNull 、@NotBlank、@NotEmpty区别和使用
@NotEmpty 是一个参数校验注解,用于确保参数不为空。
当我们在方法的参数上使用 @NotEmpty 注解时,表示这个参数的值不能为空,否则会抛出 ConstraintViolationException 异常。该注解可以用于参数类型为 String、Collection、Map 和数组等类型的参数上。
例如,下面的示例代码中,我们在方法的参数名为name的字符串类型参数上添加了 @NotEmpty 注解,表示该参数的值不能为空:
```java
public void foo(@NotEmpty String name) {
// method implementation
}
```
如果调用该方法时传入的 name 参数为空,则会抛出 ConstraintViolationException 异常。
阅读全文