@PathVariable功能
时间: 2023-10-03 13:04:15 浏览: 70
spring mvc中的@PathVariable获得请求url中的动态参数
5星 · 资源好评率100%
@PathVariable 是 Spring 框架中的注解,用于获取请求 URL 中的参数值。它可以将 URL 中的变量映射到方法的参数上,从而方便地获取这些参数的值。
使用 @PathVariable 注解时,需要在注解中指定 URL 中的变量名,并将该变量名与方法中的参数进行绑定。例如:
```
@GetMapping("/users/{id}")
public User getUserById(@PathVariable("id") Long userId) {
// 根据用户 id 获取用户信息
User user = userService.getUserById(userId);
return user;
}
```
在上述示例中,@PathVariable("id") 注解表示将 URL 中的 id 变量值绑定到 getUserById() 方法的 userId 参数上。通过这种方式,可以方便地获取 URL 中的参数值,并进行相应的业务处理。
阅读全文