Mongo db 2.4.10でスプリングブート1.2.8を使用しています。 mongo dbを3.2.0にアップグレードする予定です。スプリングブートアプリケーションでmongo dbを3.2にアップグレード
だから、現在のsprinbブート1.2.8と私はポンポンで以下の使用、
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
私はそれがモンゴ-javaのドライバのバージョン2.12.5
が付属して依存関係の階層に表示さしかし、私は読んでmongo java driver docでは、バージョン2.14でも、MongoDB 3.2のすべての機能をサポートしていません。
したがって、私は春のブートを1.3.3の最新バージョンにアップグレードすると期待しています。mongo-java-ドライババージョン3.2は、すべてのmongo db 3.2の機能をサポートしています。
しかし、私は、どのように私はモンゴDBのバージョン3.2をサポートするために、自分のアプリケーションをアップグレードすることができますSpringboot 1.3.3で
をモンゴ-javaのドライバ2.13.3を入手?
編集:最新の春ブーツ下記1.3.4で
が階層で、
spring-boot-starter-data-mongodb 1.3.4 [compile]
-mongo-java-driver 2.13.3 [compile]
-spring-data-mongodb 1.8.4 [compile]
-mongo-java-driver 2.13.3 [omitted for conflict with 2.13.3]
ref docは言う、 春データのMongoDB 1.9の新機能=>のMongoDB 3.0との互換性をアサートし、 MongoDB Java Driver 3.2
SpringデータMongoDB 1.7の新機能MongoDB 3.0とMongoDB Javaドライバ3-beta3とのアサート互換性
私はspring-data-mongodb 1.8.4を取得しましたが、上記の春のブート1.3.4と春のブート1.3.4を使用すると、mongo db 3.2のすべての機能をサポートしますか?
です。だから、spring-boot-startter-data-mongodbはmongo javaドライバの機能をオーバーライドしていますか?その場合、mongo javaドライバはまったく必要ですか? – Harshana
いいえ、スターターは、Spring Data MongoDBとMongoDBのJavaドライバーという2つのMongoDB関連の依存関係を提供します。 SpringデータMongoDBはドライバを使用してMongoDBと通信します。 –
Wilinsonありがとう。私はmongo javaドライバ3.2.2を明示的に春のブート1.3.4と使用しました。私は最新の春にdatamongo db 1.8を取得します。 docはmongodb javaドライバ3.2をサポートしていますが、私はmongodb 3.2.0のすべての機能を持っていると仮定しています。私の編集の質問が表示されます – Harshana