依存関係のインストール
開発環境に JDK バージョン8 以降がインストールされていることを確認してください。
このガイドでは、統合開発環境(IDE)で Maven または Gradle を使用してMongoDB Javaドライバーの依存関係を追加する方法を示します。 IntelliJ IDEA などの IDE または Eclipse IDE を使用することをお勧めします。 IDE を使用すると、Maven または Gradle を構成してプロジェクトを構築および実行しやすくなります。
IDE を使用していない場合は、プロジェクトのセットアップ方法は Maven のビルドまたは 新しい Gradle ビルドの作成を参照してください。ドライバーと依存関係を Maven から直接ダウンロードするには、 「MongoDB Reactive Streams ドライバー」 を参照してください。
ドライバーとプロジェクトの付属ドキュメントを追加する
IDE で、新しい Maven または Gradleプロジェクトを作成します。このガイドでは、Reactive Streams 仕様に基づくライブラリである React ライブラリのメソッドを使用するため、依存関係管理のために BOM( Billing Types )を追加する必要があります。 MongoDB JVMアーティファクトとプロジェクト React 用の BOM をプロジェクトに追加して、依存関係バージョンを整理します。 BOM は、 Java Reactive Streams ドライバーとコア ドライバー ライブラリ間など、一貫した互換性のあるバージョンの依存関係を維持することで、依存関係の管理を簡素化します。 BOM を使用すると、バージョンの競合を回避し、アップグレードを簡素化できます。
次の Maven タブと Gradle タブから選択すると、各依存関係マネージャーに BOM を追加する手順が表示されます。
次のコードを pom.xmlファイルの dependencyManagement リストに追加します。
<dependencyManagement> <dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver-bom</artifactId> <version>5.4.0</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-bom</artifactId> <version>2025.0.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
次のコードを build.gradle.ktsファイルの依存関係リストに追加します。このガイドのコード例では、 Gradle 用のKotlin DSL を使用します。
dependencies { implementation(platform("org.mongodb:mongodb-driver-bom:5.4.0")) implementation(platform("io.projectreactor:reactor-bom:2025.0.0")) }
BOM が管理する依存関係のリストを表示するには、 Maven Repository ウェブウェブサイトの mongodb-Driver-bom 依存関係 および react-bom 依存関係のリスト を参照してください。
Project React ライブラリのインストール
Maven を使用している場合は、次の内容をpom.xml ファイルに追加します。
<dependencies> ... <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-core</artifactId> </dependency> <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-test</artifactId> <scope>test</scope> </dependency> </dependencies>
Gradle を使用して React をインストールするには、以下をbuild.gradle.kts 依存関係リストに追加します。
dependencies { ... implementation("io.projectreactor:reactor-core") }
BOM をインストールしたため、プロジェクト React 依存関係エントリでバージョンを省略できます。 BOM で指定したバージョンによって、インストールする依存関係バージョンが決まります。
依存関係を構成したら、依存関係マネージャーを実行中し、IDE でプロジェクトを更新して、依存関係がプロジェクトで使用できることを確認します。
Java Reactive Streams ドライバーをインストール
プロジェクトでMavenを使用している場合は、次のものを pom.xml 依存関係リストに追加します。
<dependencies> ... <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver-reactivestreams</artifactId> </dependency> </dependencies>
Gradle を使用している場合は、次のものを build.gradle.kts 依存関係リストに追加します。
dependencies { ... implementation("org.mongodb:mongodb-driver-reactivestreams") }
BOM をインストールしたため、 Java Reactive Streams ドライバーの依存関係エントリでバージョンを省略できます。BOM で指定したバージョンによって、インストールする依存関係バージョンが決まります。
依存関係を構成したら、依存関係マネージャーを実行中し、IDE でプロジェクトを更新して、依存関係がプロジェクトで使用できることを確認します。
これらの手順を完了すると、新しいプロジェクトとドライバーの依存関係がインストールされます。
注意
この手順で問題が発生した場合は、このページの右側または右下にある Rate this pageタブを使用してフィードバックを送信してください。
MongoDB Stack Overflowタグ または MongoDB Reddit Community を使用して、一般的な質問のサポートを見つけることができます。