@RequestBody
请求参数是一个对象
@RequestParam
参数是在链接后方加个? 例如:http://xxx/cc/ss?param1=?¶m2=?
@GetMapping(path="/xxx/cc/ss")
public ResponseEntity search(@RequestParam("param1") String param1,@RequestParam("param2") String param2){
//do something
}
@PathVariable
参数是直接跟在链接后面 例如:http://xxx/cc/ss/param1/param2
@GetMapping(path="/xxx/cc/ss/{param1}/{param2}")
public ResponseEntity search(@PathVariable String param1,String param2){
//do something
}
本文介绍了RESTful API中三种常见的参数注解:@RequestBody、@RequestParam 和 @PathVariable 的使用方法及应用场景。@RequestBody 用于接收请求体中的JSON数据;@RequestParam 用于获取URL查询字符串中的参数;@PathVariable 则用于捕获URL路径中的变量。
8525

被折叠的 条评论
为什么被折叠?



