0

Spring Session の破棄 (ログアウトとタイムアウト) 中にいくつかのクリーンアップ アクティビティを実行したかったので、このスレッドで提供されているソリューションに従ってみました

しかし、私が興味を持ったのは、私のアプリケーションは Spring Boot アプリケーションであり、 HttpSessionEventPublisher Listener を登録する必要はなく、 ApplicationListener インターフェイスを実装し、 onApplicationEvent() メソッドを使用して SessionDestroyEvent をキャプチャしたことです。

私の質問は、このリスナーを登録せずにコードがどのように機能したかです。

4

1 に答える 1

0

ここにSpring Sessionのドキュメント自体からの答えがあります

http://docs.spring.io/spring-session/docs/current/reference/html5/#api-redisoperationssessionrepository-sessiondestroyedevent

@EnableRedisHttpSession を使用している場合、SessionMessageListener と必要な Redis キースペース イベントの有効化は自動的に行われます。<<

于 2015-03-11T04:57:43.957 に答える