原生的HttpServletRequest
可和其他注解配合使用,是内置对象,是整个请求可获取到所有的数据
请求路径参数
@PathVariable 请求路径参数
例如url/{id}
,则获取id参数。
@PathVariabel(name = "xx")
@RequestParam
例如url?name = xxx
。
@RequestParam(name = "xx")
Body参数
@RequestBody
post请求参数,携带json格式,后端可以用封装的对象进行接收。
如果是非必要的参数,注意其属性,
@RequestBody(required = false)
body只能有一个
请求头参数以及Cookie
@RequestHeader
主要用来获取请求当中的请求头
@CookieValue
获得指定的Cookie值