有人知道如何使用Redis在Spring會話中添加會話銷毀事件嗎?我讀到了正常的方式是不可能的。我想這樣做是因爲我需要在會話被破壞(超時或註銷)後執行一些清理過程。 我真的很感謝你的幫助,在此先感謝你們。使用Redis在春季會話中添加會話銷毀事件
0
A
回答
1
RedisOperationsSessionRepository
將公佈org.springframework.session.events.SessionDestroyedEvent
(或者更精確地說,它的子類SessionDeletedEvent
和SessionExpiredEvent
),如果它與ApplicationEventPublisher
配置。如果您使用@EnableRedisHttpSession
配置支持,這將自動發生。
然後,這些事件將被翻譯成javax.servlet.http.HttpSessionEvent
,然後轉發給所有HttpSessionListener
,假設它們已在您的應用程序上下文中註冊爲bean。
欲瞭解更多詳情,請參閱Spring Session參考手冊的HttpSessionListener section。
相關問題
- 1. 春季會話銷燬事件區分會話超時和註銷
- 2. Datasnap:會話銷燬事件
- 3. 銷燬會話
- 4. 銷燬會話
- 5. 會話事件在春季會話中不工作
- 6. 在JSP中銷燬會話
- 7. 在php中銷燬會話
- 8. 在codeigniter中銷燬會話
- 9. 春季會話Redis序列化器SerializationException
- 10. 銷燬$ _SERVER會話?
- 11. 銷燬Nuance會話
- 12. PHP會話銷燬
- 13. 銷燬會話PHP
- 14. 重新生成會話/銷燬會話
- 15. swfupload會話問題銷燬會話
- 16. 銷燬servlet中的會話
- 17. 在應用程序中銷燬會話
- 18. 銷燬用戶在ASP.NET中的會話
- 19. 春季會議Redis和Spring Security如何更新用戶會話?
- 20. 會話自動銷燬笨
- 21. 會話銷燬錯誤
- 22. 我無法銷燬會話
- 23. 關閉銷燬PHP會話
- 24. 銷燬會話,Rails設計
- 25. JMeter無法銷燬會話
- 26. 真正銷燬PHP會話?
- 27. 無法銷燬會話
- 28. 刷新時銷燬會話
- 29. CURL是否銷燬會話?
- 30. Sinatra會話自動銷燬