설치 종속성
개발 환경에 JDK 버전 8 이상이 설치되어 있는지 확인합니다.
이 가이드 에서는 통합 개발 환경(IDE)에서 Maven 또는 Gradle을 사용하여 MongoDB Java 운전자 종속성을 추가하는 방법을 보여줍니다. IntelliJ IDEA 또는 Eclipse IDE와 같은 IDE를 사용할 것을 권장합니다. IDE를 사용하면 프로젝트 를 빌드 하고 실행 하도록 Maven 또는 Gradle을 더 편리하게 구성할 수 있습니다.
IDE를 사용하지 않는 경우 프로젝트 설정하다 방법에 대한 자세한 내용은 Maven 빌드 또는 새 Gradle 빌드 만들기를 참조하세요. Maven에서 직접 운전자 및 종속성을 다운로드 하려면 MongoDB Reactive Streams 드라이버 참조하세요.
드라이버 BOM 추가
IDE에서 새 Maven 또는 Gradle 프로젝트 만듭니다. 프로젝트 에 MongoDB JVM 아티팩트에 대한 BOM(Bill of Material)을 추가하여 종속성 버전을 구성합니다. 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 종속성 목록을 참조하세요.
프로젝트 Reactor 라이브러리 설치
이 가이드 에서는 Reactive Streams 사양을 기반으로 하는 라이브러리인 Reactor 라이브러리의 메서드를 사용합니다.
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에서 프로젝트 를 새로 고쳐 프로젝트 에서 사용할 수 있는지 확인합니다.
이 단계를 완료하면 새 프로젝트 와 운전자 종속성이 설치됩니다.
참고
이 단계에서 문제가 발생하면 MongoDB Community 포럼 에서 도움을 요청하거나 이 페이지의 오른쪽 또는 오른쪽 아래에 있는 Rate this page 탭을 사용하여 피드백을 제출하세요.