之前实习的时候需要使用token做验证然后要在controller层上面进行提取并且做校验是否为用户的token,因此试了一下怎样进行提取token,网上推荐的方法如下
@RestController
@RequestMapping(value = "/task")
public class TaskController {
@Autowired
HttpServletRequest request;
@RequestMapping(value = "/test",method = RequestMethod.GET)
BaseResult getTest(){
System.out.println(request.getHeader("token"));
BaseResult baseResult=new BaseResult();
baseResult.setObject(request.getHeader("token"));
return baseResult;
}
}
token表示你的header部分的名字