/** * 用户登录成功之后,获取用户信息 * 1.获取用户id * 2.根据id查询用户 * 3.构建返回值对象 * 4.返回数据 * @return */@RequestMapping(value = "/profile",method = RequestMethod.POST)public Result profile(HttpServletRequest request){ /** * 请求头信息中获取请求数据 * 1.获取请求头信息:名称:=Authorization * 2.解析token * 3.获取clamix */ String authorization = request.getHeader("Authorization"); if (StringUtils.isEmpty(authorization)){ System.out.println("你还未登录!"); } String token=authorization.replace("Bearer",""); Claims claims = jwtUtils.parseJWT(token); String userId=claims.getId(); User user = userService.findById(userId); return new Result(ResultCode.SUCCESS,new ProfileResult(user));}