Docs Menu
Docs Home
/ /

スリング セッションMongoDB統合

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を使用している既存のアプリケーションをアップデートします。

を参照MongoDBMongoDBアプリケーション

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 課題を作成する方法について説明します。

  1. MongoDB Jira の発行追跡アプリにアクセスし、サインアップ リンクをクリックします。アカウントを作成し、JIRA にログします。

  2. JavaAF Jiraプロジェクトに移動します。

  3. チケットを作成するには、 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の詳細については、次のリソースを参照してください。

戻る

Spring Data MongoDB

項目一覧