@PathVariable是什么意思
时间: 2023-10-12 21:17:37 浏览: 134
SpringMVC中使用@PathVariable绑定路由中的数组的方法
5星 · 资源好评率100%
@PathVariable是Spring框架中的注解,用于获取请求URL中的参数值。在RESTful风格的API中,请求URL通常包含一些参数,@PathVariable可以将这些参数提取出来,作为方法的参数使用。举个例子,如果请求URL为 /user/1,其中1就是一个参数,可以使用@PathVariable("id")注解将其提取出来,作为方法的参数id使用。示例代码如下:
```
@GetMapping("/user/{id}")
public User getUserById(@PathVariable("id") Long id) {
// 根据id查询用户
User user = userService.getUserById(id);
return user;
}
```
在上面的代码中,@PathVariable("id")注解将请求URL中的id参数提取出来,并作为getUserById方法的参数使用。
阅读全文