springboot判断参数不能为空
时间: 2023-11-09 15:01:33 浏览: 167
Spring Boot 参数校验
在Spring Boot中,可以使用注解来判断参数是否为空。以下是一些可用的注解:
1. @NotNull:用于标注参数不能为null;
2. @NotEmpty:用于标注字符串参数不能为空串;
3. @NotBlank:用于标注字符串参数不能为空串且必须包含至少一个非空白字符;
4. @Valid:用于标注需要校验嵌套对象的参数,例如一个对象中包含另一个对象的参数。
使用这些注解可以有效地避免参数为空的情况。当参数为空时,这些注解将会抛出异常,可以在代码中进行捕获和处理。例如:
```java
public void someMethod(@NotNull String param) {
// do something
}
```
在上述示例中,如果传入的param参数为null,则会抛出IllegalArgumentException异常。可以通过try-catch块来捕获并处理这个异常。
阅读全文