Есть ли способ обработать восстановление сеансов из хранилища сеансов Spring Session (Redis, MongoDB или что-нибудь еще)? Как я понимаю, такое восстановление происходило каждый раз, когда я перезапускаю приложение, использующее Spring Session с включенным хранилищем сеансов.
Я уже пробовал подход с SessionRegistry отсюда, и он не работает для меня
Как я могу получить список всех пользователей, вошедших в систему (с помощью Spring Security) моего веб-приложения
Полагаю, 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?