后端接收两种参数,一个加@RequestBody,另一个参数要怎么弄
时间: 2023-08-02 19:36:48 浏览: 90
Axios post两种请求方式与@RequestBody和@RequestParam接收.md
如果后端接收两种参数,其中一个参数加了@RequestBody注解,另一个参数可以通过添加@RequestParam注解来接收。@RequestParam注解用于将请求参数绑定到方法参数上。例如,假设一个接口需要接收两个参数,一个是JSON请求体,另一个是普通的字符串参数,可以这样定义接口方法:
```java
@PostMapping("/example")
public void example(@RequestBody RequestBodyDto requestBodyDto, @RequestParam String param){
// 处理请求
}
```
其中,@RequestBody注解用于接收JSON请求体,@RequestParam注解用于接收普通的字符串参数。在Postman中,可以通过添加一个key为param的参数来设置该参数的值,然后选择请求体类型为JSON并填写请求体数据,最后发送请求即可。
阅读全文