写一个@PathVariable注解的用例
时间: 2023-07-07 13:40:02 浏览: 89
使用KatalonStudio创建你的第一个API测试
好的,下面是一个@PathVariable注解的使用案例:
```java
@RestController
@RequestMapping("/users")
public class UserController {
@GetMapping("/{id}")
public User getUserById(@PathVariable Long id) {
// 根据id查询用户
User user = userRepository.findById(id);
return user;
}
}
```
在上面的代码中,我们定义了一个基于RESTful风格的API接口,通过@GetMapping注解映射了一个GET请求,请求路径为"/users/{id}",其中"{id}"是一个占位符,表示请求中的id参数将被传递到getUserById方法中。@PathVariable注解用于将占位符中的参数绑定到方法的参数中,这里我们将id参数绑定到Long类型的id参数中,并在方法中使用该参数查询用户信息并返回。
阅读全文