3.4 @PathVariable注解
3.4 @PathVariable注解
处理 请求URL 部分的注解:
@PathVariable
、@MatrixVariable
、@CrossOrigin
。
用途:获取请求URL中的动态参数
org.springframework.web.bind.annotation.PathVariable
注解可以非常方便地获得请求URL
中的动态参数。
属性
使用@PathVariable
注解可指定如下表所示的属性。
属性 | 类型 | 是否必要 | 说明 |
---|---|---|---|
name |
String |
否 | 指定请求参数绑定的名称,如果省略则绑定同名参数 |
value |
String |
否 | name 属性性的别名 |
required |
boolean |
否 | 指示参数是否必须绑定 |
示例代码
@PathVariable
注解示例代码如下:
1 |
|
假如请求的URL
为http://localhost:8080/VariableTest/PathVariableTest/1
则自动将URL
中模板变量{userId}
绑定到通过@PathVariable
注解的同名形式参数上,即方法的形式参数变量userId
将被赋值为1
.