spring bootget请求怎么传入list<string> 类型的参数
时间: 2023-12-15 16:04:07 浏览: 126
List<Map<String, Object>>转化为List<JavaBean>工具类
4星 · 用户满意度95%
在Spring Boot中,可以使用@RequestParam注解将参数绑定到GET请求的URL上。对于List<String>类型的参数,可以使用逗号分隔的字符串作为参数值,然后在Controller方法中使用@PathVariable注解将其转换为List<String>类型。
例如,假设我们有以下的Controller方法:
```java
@GetMapping("/users")
public List<User> getUsersByNames(@RequestParam("names") List<String> names) {
// 根据names查询用户列表
}
```
我们可以使用类似下面这样的URL来调用该方法:
```
http://localhost:8080/users?names=name1,name2,name3
```
其中names参数的值为逗号分隔的字符串"name1,name2,name3",Spring Boot会自动将其转换为List<String>类型的参数传递给Controller方法。
阅读全文