現(xiàn)在在項目中需要使用 Session 集中管理方案,把用戶的 Session 數(shù)據(jù)存放到 Redis 服務(wù)器中,參照 memcached-cache-filter 和 Spring-Session,使用一個 filter 將用戶請求攔截,然后使用自己寫的 Session 管理替換服務(wù)器原有的 Session 管理,目前已經(jīng)實現(xiàn)了基于 Redis 的 Session 管理。但是項目里有之前寫好的 HttpSesionListenr,在替換了服務(wù)器原有的 Session 管理之后,實現(xiàn)了 HttpSesionListenr 的監(jiān)聽器不能使用了,請問要怎么解決現(xiàn)在的問題,讓監(jiān)聽器能正常觸發(fā)?
1 回答

Smart貓小萌
TA貢獻1911條經(jīng)驗 獲得超7個贊
HttpSessionEventPublisher它本身也是個普通的 Listener 是將 HttpSessionEvent 封裝成 HttpSessionCreatedEvent/HttpSessionDestroyedEvent 再發(fā)布出去的,Spring Security 的 Session-Concurrency-Control 好像是基于這個事件
- 1 回答
- 0 關(guān)注
- 111 瀏覽
添加回答
舉報
0/150
提交
取消