安装依赖项
确保您的开发环境中安装了 JDK 版本 8 或更高版本。
本指南介绍如何在集成开发环境 (IDE) 中使用 Maven 或 Gradle 添加MongoDB Java驾驶员依赖项。 我们建议您使用 IntelliJ IDEA 或 Eclipse IDE 等 IDE。 IDE 可以更方便地配置 Maven 或 Gradle 以构建和运行项目。
如果您不使用 IDE,请参阅构建 Maven或创建新的 Gradle 构建,了解有关如何设立项目的更多信息。请参阅MongoDB Reactive Streams驱动程序,直接从 Maven下载驾驶员和依赖项。
添加驱动程序物料清单
在 IDE 中,创建新的Maven或Gradle项目。将MongoDB Java虚拟机(JVM)工件的物料清单 (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.5.1</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
将以下代码添加到 build.gradle
文件的依赖项列表中:
dependencies { implementation(platform("org.mongodb:mongodb-driver-bom:5.5.1")) }
要查看 BOM 管理的依赖项列表,请参阅 Maven 存储库网站上的mongodb-driver-bom 依赖项列表。
安装 Project Reactor 库
本指南使用 Reactor 库中的方法,该库基于 Reactive Streams 规范。
在 IDE 中打开新的 Maven 或 Gradle项目。如果使用Maven,请将以下代码段添加到 pom.xml
中:
<dependencyManagement> <dependencies> <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-bom</artifactId> <version>2023.0.7</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
然后,将以下内容添加到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安装 Reactor,请参阅 Reactor 项目文档中的“获取 Reactor”。
配置依赖项后,运行依赖项管理器并在 IDE 中刷新项目,确保它们可用于您的项目。
安装Java Reactive Streams驾驶员
在项目中,如果使用Maven,请将以下内容添加到 pom.xml
依赖项列表中:
<dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver-reactivestreams</artifactId> </dependency> </dependencies>
如果使用 Gradle,则将以下内容添加到 build.gradle
依赖项列表中:
dependencies { implementation 'org.mongodb:mongodb-driver-reactivestreams' }
由于您安装了 BOM,因此可以省略Java Reactive Streams驾驶员依赖项条目中的版本。您在 BOM 中指定的版本决定了要安装的依赖项版本。
配置依赖项后,运行依赖项管理器并在 IDE 中刷新项目,确保它们可用于您的项目。
完成这些步骤后,您就拥有了一个新项目并安装了驾驶员依赖项。
注意
如果您在此步骤中运行问题,请使用此页面右侧或右下角的 Rate this page标签页提交反馈。
您可以使用MongoDB Stack Overflow标签或MongoDB Reddit 社区找到一般问题的支持。