@PathVariable使用示例
时间: 2023-11-16 21:56:19 浏览: 82
SpringMVC@RequestMapping(重点)@RequestParam@PathVariable示例
@PathVariable是Spring MVC中的注解之一,用于将URL中的占位符参数绑定到控制器处理方法的入参中。下面是一个使用@PathVariable的示例:
```
@RequestMapping("/users/{id}")
public String getUserById(@PathVariable("id") Long id, Model model) {
User user = userService.getUserById(id);
model.addAttribute("user", user);
return "user";
}
```
在上面的示例中,我们使用@PathVariable将URL中的{id}占位符参数绑定到getUserById方法的id参数中。这样,当我们访问/users/123时,Spring MVC会自动将123绑定到id参数中,然后我们就可以使用id参数来查询用户信息并返回给视图层。
需要注意的是,@PathVariable注解中的参数名必须与URL中的占位符名称一致,否则绑定会失败。
阅读全文