最新の安定バージョンについては、Spring Session 3.3.1 を使用してください! |
Spring Session
Spring Session は、ユーザーのセッション情報を管理するための API と実装を提供します。
Spring Session は、ユーザーのセッション情報を管理するための API と実装を提供すると同時に、アプリケーションコンテナー固有のソリューションに縛られることなくクラスター化されたセッションをサポートすることを簡単にします。また、以下との透過的な統合も提供します。
HttpSession : アプリケーションコンテナーに依存しない方法で
HttpSession
を置き換えることができ、RESTful API と連携するためにヘッダーでセッション ID を提供するためのサポートがあります。WebSocket : WebSocket メッセージを受信したときに
HttpSession
を存続させる機能を提供しますWebSession : Spring WebFlux の
WebSession
を、アプリケーションコンテナーに依存しない方法で置き換えることができます。
Spring Session コミュニティ
あなたを私たちのコミュニティの一員と見なしてうれしいです。次のセクションでは、Spring Session コミュニティと対話する方法についてさらに説明します。
サポート
spring-session
タグを使用したスタックオーバーフロー (英語) で質問することで助けを得ることができます。同様に、StackOverflow に関する質問に答えて他の人を手助けすることをお勧めします。
ソースコード
ソースコードは GitHub の github.com/spring-projects/spring-session/ (英語) にあります
課題追跡
github.com/spring-projects/spring-session/issues (英語) で GitHub の課題を追跡します
コントリビュートする
プルリクエスト (英語) に感謝します。
ライセンス
Spring Session は、Apache 2.0 ライセンス (英語) でリリースされたオープンソースソフトウェアです。
最小要件
Spring Session の最小要件は次のとおりです。
Java 8+.
サーブレットコンテナー(必須ではありません)で実行する場合、Servlet 3.1+.
他の Spring ライブラリ(必須ではありません)を使用する場合、最低限必要なバージョンは Spring 5.0.x です。
@EnableRedisHttpSession
には Redis 2.8+ が必要です。これはセッションの有効期限をサポートするために必要です@EnableHazelcastHttpSession
には Hazelcast 3.6+ が必要です。これはFindByIndexNameSessionRepository
をサポートするために必要です
基本的に、Spring Session は spring-jcl にのみ依存する必要があります。他の Spring 依存関係なしで Spring Session を使用する例については、hazelcast サンプルアプリケーションを参照してください。 |