前言
@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()
注解用于获取请求路径中占位符的值。