问答详情
源自:5-2 Shiro会话管理2

doCreate doReadSession 两个 方法在一直运行

//创建session
protected Serializable doCreate(Session session) {
    Serializable sessionId = generateSessionId(session);
    assignSessionId(session,sessionId);
    saveSession(session);
    return sessionId;
}
//读取session
protected Session doReadSession(Serializable serializable) {
    System.out.println("read session");
    if(serializable==null){
        return null;
    }
    byte[] key = getKey(serializable.toString());
    byte[] vale = jedisUtil.get(key);
    return (Session) SerializationUtils.deserialize(vale);
}

这两个个方法在一直运行,有知道原因的么,而且我继承的也没有@override 注解。登陆也登陆不上去

提问者:MBC 2018-08-20 14:44

个回答

  • 慕桂英454505
    2019-04-24 22:32:23

    这个我也遇到了,后面我自定义了sessionManager,使用了自己的,好了,我把自定义的sessionManager去掉,使用原始defaultWebSessionManager后,这种情况又消失了,我也不清楚原因