后端用了@PathVariable 时 postman怎么传参 传多个参数
时间: 2023-10-13 21:00:34 浏览: 165
当后端使用了`@PathVariable`注解时,表示需要从请求的URL路径中获取参数值。在Postman中发送请求时,需要在URL路径中指定参数值。如果需要传递多个参数,可以在URL路径中使用多个占位符,并在实际的参数值中按顺序指定每个占位符的值。具体步骤如下:
1. 在Postman中打开一个请求。
2. 在请求的URL中指定多个参数名,例如:
```
http://www.example.com/api/{param1}/{param2}
```
3. 在请求的URL中用实际的参数值替换`{param1}`和`{param2}`,例如:
```
http://www.example.com/api/123/456
```
4. 发送请求。
在后端接收到请求时,`@PathVariable`注解会自动将URL路径中的参数值绑定到对应的方法参数上。例如,下面的控制器方法使用了`@PathVariable`注解来获取参数值:
```java
@GetMapping("/api/{param1}/{param2}")
public String getParams(@PathVariable("param1") String param1, @PathVariable("param2") String param2) {
// 处理参数值
return "param1: " + param1 + ", param2: " + param2;
}
```
在Postman中发送请求时,可以使用实际的参数值替换URL路径中的`{param1}`和`{param2}`,例如:
```
http://www.example.com/api/123/456
```
这样,在后端接收到请求时,`param1`参数的值就会被绑定为`"123"`,`param2`参数的值就会被绑定为`"456"`。
阅读全文