SpringMVC提供了@RequestHeader注解,可以将请求头中变量值映射到控制器的参数中。如下例子:将请求头中的变量值token映射到控制器参数token中
@GetMapping("/checkUserLoginInfo")
public R<User> checkToken(@RequestHeader(value = "token") String token) {
return null;
}
如果@RequestHeader绑定的变量,如果在请求头中不存在。Spring会将控制器中的参数初始化为null。