springboot 如何通过 map 接收参数
时间: 2023-11-16 16:05:28 浏览: 87
SpringBoot请求参数接收方式
5星 · 资源好评率100%
在Spring Boot中,可以使用`@RequestParam`注解来接收单个的请求参数,也可以使用`@RequestBody`注解来接收请求体中的参数,但是如果要接收一个Map类型的参数,可以使用`@RequestParam Map<String, String> paramMap`注解,示例代码如下:
```java
@RestController
public class UserController {
@GetMapping("/users")
public String getUsers(@RequestParam Map<String, String> paramMap) {
// 处理接收到的Map类型参数
return "success";
}
}
```
在上面的示例代码中,`getUsers()`方法会接收一个Map类型的参数`paramMap`,可以通过`paramMap`来访问请求中的所有参数。例如,如果请求中有`name`和`age`两个参数,可以通过`paramMap.get("name")`和`paramMap.get("age")`来分别获取它们的值。
阅读全文