2016-08-18 64 views

回答

1

RedisOperationsSessionRepository將公佈org.springframework.session.events.SessionDestroyedEvent(或者更精確地說,它的子類SessionDeletedEventSessionExpiredEvent),如果它與ApplicationEventPublisher配置。如果您使用@EnableRedisHttpSession配置支持,這將自動發生。

然後,這些事件將被翻譯成javax.servlet.http.HttpSessionEvent,然後轉發給所有HttpSessionListener,假設它們已在您的應用程序上下文中註冊爲bean。

欲瞭解更多詳情,請參閱Spring Session參考手冊的HttpSessionListener section