RequestBody参数设置默认值
时间: 2023-09-01 15:10:04 浏览: 601
重载-参数含有设置默认值
在进行API开发时,我们可以使用@RequestParam注解来设置默认值。@RequestParam注解用于绑定请求参数到方法参数上,可以指定参数的名称、是否必须以及默认值。
下面是一个使用@RequestParam设置默认值的示例:
```java
@RequestMapping(value = "/api/example", method = RequestMethod.POST)
public ResponseEntity<?> exampleApi(@RequestParam(required = false, defaultValue = "default") String param) {
// 处理逻辑
return ResponseEntity.ok("Param value: " + param);
}
```
在上述示例中,我们使用@RequestParam注解来绑定请求参数到方法参数param上。通过设置required = false,我们指定param参数为可选参数。defaultValue = "default"设置param参数的默认值为"default",如果请求中不包含该参数,则会使用默认值。
这样,当调用`/api/example`接口时,如果不传递param参数,将会使用默认值"default"。如果传递param参数,则使用传递的值。
希望这个示例对你有帮助!如果有更多问题,请随时提问。
阅读全文