慢慢的思考与总结,终会让你看到不一样的风景
第一类:请求路径参数
1、@PathVariable 获取路径参数。即url/{id}这种形式。
2、@RequestParam 获取查询参数。即url?name=这种形式
例:
GET
http://localhost:8080/demo/123?name=suki_rong
对应的java代码:
1 | "/demo/{id}") ( |
输出结果:
id=123
name=suki_rong
第二类:Body参数
因为是POST请求,这里用Postman的截图结合代码说明
1、@RequestBody
例:
对应的java代码:
1 | "/demo1") (path = |
输出结果:
name:suki_rong;age=18;hobby:programing
也可以是这样
1 | "/demo1") (path = |
输出结果:
suki_rong
2、无注解
例:
对应的java代码:
1 | "/demo2") (path = |
输出结果:
name:suki_rong;age=18;hobby:programing
Person类
1 | public class Person { |
第三类:请求头参数以及Cookie:@RequestHeader ,@CookieValue
例:
java代码:
1 | "/demo3") ( |
也可以这样
1 | "/demo3") ( |