@PathVariable——获取请求参数之获取路径参数

2023-12-31 13:27:00

获取路径参数 (@PathVariable)

? ? ? ?想获得请求路径的参数,比如/user/123里面的123,可以使用@PathVariable注解。

? ? ? ?比如通过一些路径变量,当它们在实际请求中替换成具体的值的时候,使用@PathVariable绑定到方法参数上,进行业务处理。

@GetMapping("/user/{id}/{name}")
public String getUser(@PathVariable("id") int id, @PathVariable("name") String name) {
 ? ?// 处理用户信息,id 和 name 对应了请求路径中的 {id} 和 {name}
 ? ?return "User ID: " + id + ", Name: " + name;
}

????????例如,如果请求的 URL 为 /user/123/john,那么 {id} 将被替换为 123{name} 将被替换为 john。最终的路径将形如 /user/123/john

? ?@PathVariable("id") int id 表示将路径变量 {id} 的值绑定到方法参数 id 上,同理。

文章来源:https://blog.csdn.net/weixin_72926030/article/details/133841073
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。