是否有一种方法可以处理从Spring Session(Redis,MongoDB或其他任何东西)的会话存储中还原会话的问题?每次重新启动使用Spring Session且已打开会话存储的应用程序时,我如何理解这种还原。
我已经从此处尝试使用SessionRegistry的方法,但对我不起作用 How can I have list of all users logged in (via spring security) my web application
我想HttpSessionListener无法处理会话还原。
此外,我尝试了另一个监听器,但也没有成功
@Bean
public HttpSessionActivationListener sessionRestoreListener() {
return new HttpSessionActivationListener() {
@Override
public void sessionWillPassivate(HttpSessionEvent se) {
logger.info("HTTP Session {} passivated", se.getSession().getId());
}
@Override
public void sessionDidActivate(HttpSessionEvent se) {
logger.info("HTTP Session {} activated", se.getSession().getId());
}
};
}
在Spring Session中完全可以处理会话还原吗?