SpringMVC 接口设计
请求方式和参数注解可以自由组合。
@RequestParam
获取 query 参数。
1 | // name 参数需要和 GET 请求中 query 参数的 key 匹配 |
@PathVariable
获取 path 参数。
1 | // name 参数需要和 GET 请求中 path 匹配 |
@RequestBody
获取 body 参数。
1 | // 请求体携带的参数和 req 属性匹配 |
最佳实践
- 不要使用 @RequestBody 来接收 String 类型的参数;
1 |
|
- 不要使用 Get 方式来接收 @RequestBody 请求;