@[email protected]@[email protected]
程序员文章站
2022-03-14 19:05:44
...
@PathVariable
1.单参数实例,代码如下:
@RequestMapping("/path/{result}")
public String testPathVariable(@PathVariable String result){
return result;
}
访问url:http://localhost:8080/path/resultdemo
取路劲/path/后的值。
2.多参数示例
@RequestMapping("/pathTwo/{result}/{other}")
public String testMulPathVariable(@PathVariable("result") String result,@PathVariable("other") String other){
return result+"--"+other;
}
@PathParam
1.代码示例:
@RequestMapping("/pathParam")
public String testPathParam(@PathParam("result") String result){
return result;
}
访问url: http://localhost:8080/pathParam?result=10086
多参数示例与@PathVariable差不多
@RequestParam
代码实例:
@RequestMapping("/requestParam")
public String testRequestParam(@RequestParam("result") String result){
return result;
}
访问url: http://localhost:8080/requestParam?result=100
此处用法与 @PathParam相似
@RequestBody
用来传json数据,代码实例:
@RequestMapping("/requestBody")
public String testRequestBody(@RequestBody String result){
return result;
}
用postman请求url:http://localhost:8080/requestBody?result=100 (result不是必须此处用来区别传入的值)
发送请求
响应结果:
上一篇: 自定义注解