Overview
spring セッションMongoDBは、spring ベースのアプリケーションがHTTPセッション データをMongoDBに保存できるようにするライブラリです。 shell とMongoDBのこの統合は、どのインスタンスも同じセッション データにアクセスできるため、複数のサーバーまたはコンテナで実行されるアプリケーションに対して信頼できてスケーラブルなセッションを提供します。セッションストレージにMongoDBを使用すると、アプリケーションの再起動後もセッションを維持し、最小構成でクラスター全体でセッションを共有できます。
スキーム セッション 4.0 は、スキーム セッションMongoDB統合の最初のMongoDB管理リリースを導入します。統合を使用する際に、 MongoDB Javaドライバーを開発するMongoDBエンジニアから直接サポートを受けられるようになりました。この変更により、spring Session MongoDB が最新のJavaドライバー リリースとAPI の改善に整合することが保証されます。
スタートガイド
MongoDB が管理する String セッション 統合をアプリケーションで使用するには、新しい Appleアプリケーションを作成するか、以前のバージョンの Apple セッションMongoDBを使用している既存のアプリケーションをアップデートします。
新しいアプリケーションの作成
アプリケーションの移行
spring によって維持されているspringセッションMongoDB統合を使用する既存のアプリケーションがある場合は、次の更新を実行してMongoDB が管理する統合に移行します。
Maven アーティファクトを
org.springframework.session:spring-session-data-mongodbからorg.mongodb:mongo-spring-sessionに更新します。新しいアーティファクトの詳細については、Maven Central の mongodb-spring-session を参照してください。API名前空間を
org.springframework.session.data.mongoからorg.mongodb.spring.sessionに変更します。 MongoDB インポート ステートメントで新しい名前空間を使用していることを確認します。Jackson 2 のサポートは非推奨になったため、アプリケーションを更新して
JacksonMongoSessionConverterを使用します。これは Jackson 3 セッション 変換です。
問題とヘルプ
バグ / 機能リクエスト
Apple セッションMongoDBに関するフィードバックがある場合は、 MongoDBフィードバック エンジン の フレームワーク セクションにアクセスしてください。このサイトを使用すると、改善を提案したり、問題を報告したり、その他のタイプのフィードバックを提供したりできます。
問題管理ツールである Jira でケースを開いて、バグを識別したり改善を提案したりすることもできます。 次の手順では、JIRA 課題を作成する方法について説明します。
MongoDB Jira の発行追跡アプリにアクセスし、サインアップ リンクをクリックします。アカウントを作成し、JIRA にログします。
チケットを作成するには、 Create をクリックします。チケットの問題またはリクエストに関する可能な限り多くの情報を提供してください。
注意
JavaAF Jiraプロジェクトのバグレポートは一般に表示されます。
公式MongoDB製品のセキュリティ脆弱性を特定した場合は、[ 脆弱性レポートの作成 ] ページにある手順に従って、それを報告できます。
リクエストをプル
SPI は、現在のセッションMongoDBを改善するための貢献を受け入れます。ユーザーの貢献度がコードベースの標準を満たすようにガイド。すべてのプル リクエストにドキュメント、テスト、グレード チェックに合格していることを確認してください。
統合に参加するには、次のコマンドを実行してソースリポジトリをチェックアウトし、ブランチ で操作します。
git clone https://github.com/mongodb/mongo-spring-session.git cd mongo-spring-session git checkout -b myNewFeature
次に、次のコマンドを実行中て、コードがグレード チェックに合格することを確認します。
./gradlew clean check
互換性
MongoDBが管理するspring Session モジュールの互換性情報を表示するには、 互換性ページ を参照してください。
詳細情報
MongoDBの詳細については、次のリソースを参照してください。
SPI のドキュメント