jiangping
2023-08-29 1812198cdb63b5b9da27c20e5606343b7ba73091
server/src/main/java/doumeemes/config/shiroMemory/ShiroSessionDAO.java
ÎļþÃû´Ó server/src/main/java/doumeemes/config/shiroRedis/ShiroSessionDAO.java ÐÞ¸Ä
@@ -1,28 +1,23 @@
package doumeemes.config.shiroRedis;
package doumeemes.config.shiroMemory;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.session.Session;
import org.apache.shiro.session.UnknownSessionException;
import org.apache.shiro.session.mgt.SimpleSession;
import org.apache.shiro.session.mgt.eis.SessionDAO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.io.Serializable;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import java.util.*;
/**
 * è‡ªå®šä¹‰Shiro SessionDAO,将会话信息存入缓存中
 * @author Eva.Caesar Liu
 * @date 2023/04/17 12:11
 * @date 2022/04/18 18:12
 */
@Data
//@Data
@Slf4j
@Component
//@Component
public class ShiroSessionDAO implements SessionDAO {
    private static final String KEY_PREFIX = "shiro:session:";
@@ -30,7 +25,7 @@
    @Autowired
    private ShiroCache shiroCache;
    private int expireTime = 60 * 60 * 24;
    private int expireTime = 1800;
    @Autowired
    private ShiroTokenManager shiroTokenManager;