zoukankan      html  css  js  c++  java
  • UserUtils获取当前登录人

    package com.icss.common.util;


    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.JSONArray;
    import com.alibaba.fastjson.JSONObject;
    import com.icss.common.core.config.ApplicationContextUtil;
    import com.icss.common.core.config.GlobalParam;
    import com.icss.common.core.config.ThreadLocalUtil;
    import com.icss.common.core.config.UserRedis;
    import com.icss.common.redis.service.RedisService;
    import lombok.extern.slf4j.Slf4j;

    @Slf4j
    public class UserUtils {

    private static RedisService redisService;

    private static String TOKEN = "token:";

    //获取当前登录人
    public static UserRedis getUser() {
    UserRedis userRedis = null;
    try {
    String token = ThreadLocalUtil.getObj(GlobalParam.TOKEN).toString();
    redisService = ApplicationContextUtil.getBean(RedisService.class);
    userRedis = JSON.toJavaObject((JSONObject) ((JSONArray) redisService.getCacheObject(TOKEN + token)).get(1), UserRedis.class);
    }catch (Exception e){
    log.error(e.getMessage());
    }
    return userRedis;
    }

    }
  • 相关阅读:
    codevs 1993草地排水
    欧拉筛板子
    约数和问题 (codevs2606 && 洛谷2424)
    排列组合
    Picture poj1177
    楼房 洛谷1382 && codevs2995
    洛谷P1027 Car的旅行路线
    codevs1020 孪生蜘蛛
    HDU1269 迷宫城堡
    洛谷P1078 文化之旅
  • 原文地址:https://www.cnblogs.com/pxzbky/p/14897610.html
Copyright © 2011-2022 走看看