@pathvariable和@param
时间: 2023-06-05 10:47:58 浏览: 138
@PathVariable和@RequestParam的区别
@PathVariable和@RequestParam都是Spring MVC中用于接收请求参数的注解。
@PathVariable用于获取URL中的参数,例如:
@GetMapping("/users/{id}")
public User getUserById(@PathVariable Long id) {
// ...
}
在上面的例子中,我们可以通过访问/users/123来获取id为123的用户信息。
@RequestParam用于获取请求参数,例如:
@GetMapping("/users")
public List<User> getUsersByAge(@RequestParam("age") int age) {
// ...
}
在上面的例子中,我们可以通过访问/users?age=18来获取年龄为18的用户列表。
阅读全文