前言
@PathVariable() 注解的使用。
实现
@PathVariable() 注解用于接收请求路径中占位符的值。将 URL 中占位符参数 {xxx} 绑定到处理器类的方法形参中 @PathVariable("xxx") 。
例如在如下示例控制器中:
@RequestMapping(value = "t46/{id}/{name}", method = RequestMethod.GET)
public String test46(@PathVariable String id, @PathVariable String name){
return "id为:" + id + ",name为:" + name;
}
我们通过 POSTMAN 模拟前端调用:

设置属性获取指定值
注意:
- 我们也可以通过设置
@PathVariable()注解的value属性来获取指定值。
例如我们在控制器的 @PathVariable() 注解中添加 value 属性:

通过 POSTMAN 调用后:

总结
@PathVariable() 注解用于获取请求路径中占位符的值。