PathVariable 注解的作用
时间: 2023-05-26 09:03:09 浏览: 78
注解的使用
@PathVariable 注解的作用是将 URL 中的变量绑定到方法的参数上。在 RESTful 服务中,通常使用 URL 中的变量来表示资源的唯一标识或标识符,例如:
```
http://localhost:8080/users/{userId}
```
其中,{userId} 就是 URL 中的变量,表示要获取的用户的 ID。当请求发送到服务器时,@PathVariable 注解就可以将 {userId} 绑定到方法参数上,然后再根据该 ID 获取对应的用户数据。
例如:
```java
@GetMapping("/users/{userId}")
public User getUser(@PathVariable Long userId) {
return userService.getUser(userId);
}
```
在上面的示例中,@GetMapping 注解指定了处理 GET 请求的方法,其中的 @PathVariable 注解将 URL 中的 {userId} 绑定到方法的参数上,然后在方法中调用 userService.getUser(userId) 方法获取对应的用户信息。
阅读全文