springboot 获取请求头的信息如token

  • Post author:
  • Post category:其他


     通过@RequestHeader()来获取然后用token相关工具取出token里面的用户信息
    @AutoLog(value = "appAndroid用户课程小节视频学习进度管理列表")
    @ApiOperation(value = "appAndroid用户课程小节视频学习进度管理列表", notes = "appAndroid用户课程小节视频学习进度管理列表")
    @GetMapping(value = "/appAndroidStudyRecordList")
    public Result<?> queryAndroid(@RequestHeader("X-Access-Token") String language) {
        QueryWrapper<AppStudyRecordDO> queryAndroidWrapper = new QueryWrapper<>();
        LoginUser loginUser = shiroRealm.checkUserTokenIsEffect(language);
        String userId = loginUser.getId();
        queryAndroidWrapper.eq("user_id", userId);
        queryAndroidWrapper.eq("type", 1);
        List<AppStudyRecordDO> appStudyRecordDOList = appStudyRecordService.list(queryAndroidWrapper);
        return Result.ok(appStudyRecordDOList);
    }



版权声明:本文为wuningw原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。