最近学习做一个springcloud的项目,使用srpingSerurity 作为权限框架。测试的时候第一步就报了错,在登录成功之后springSerurity会将用户信息以keyvalue的形式帮我放到redis中,key为用户的用户名,然后会将token也放到header中。
下一步就是根据将jwt中的用户名拿出来,根据用户名去redis中得到用户信息。但是就在这一步报了错,token获取不到
String token = request.getHeader("token");
控制台打印为null
后来请教同事才知道srpingSerurity的默认token获取方式是
String token = request.getHeader("X-Token");
将token改为X-Token就行了