@PathVariable传集合
时间: 2024-04-24 16:20:41 浏览: 100
SpringMVC5.0jar包集合
@PathVariable是Spring MVC框架中的注解,用于从URL路径中获取参数值。当需要传递集合类型的参数时,可以使用@PathVariable注解来获取集合。
下面是一个示例代码,演示了如何使用@PathVariable传递集合参数:
```java
@RestController
@RequestMapping("/users")
public class UserController {
@GetMapping("/names/{userNames}")
public List<String> getUserNames(@PathVariable List<String> userNames) {
// 处理获取到的用户名称集合
return userNames;
}
}
```
在上述示例中,我们定义了一个GET请求的接口`/users/names/{userNames}`,通过`@PathVariable List<String> userNames`来接收URL路径中的用户名称集合。当请求`/users/names/user1,user2,user3`时,`userNames`参数将会被自动解析为包含"user1"、"user2"和"user3"的List。
阅读全文