sql >> Databáze >  >> NoSQL >> MongoDB

Problémy s připojením Spring boot 2.0.5.RELEASE a mongo 4.0

Podívejte se na protokol metody nenalezen prezentovaný jarním bootem.

com.mongodb.connection.DefaultClusterFactory.createCluster(Lcom/mongodb/connection/ClusterSettings;Lcom/mongodb/connection/ServerSettings;Lcom/mongodb/connection/ConnectionPoolSettings;Lcom/mongodb/connection/StreamLionFactory; /StreamFactory;Ljava/util/List;Lcom/mongodb/event/CommandListener;Ljava/lang/String;Lcom/mongodb/client/MongoDriverInformation;Ljava/util/List;)Lcom/mongodb/connection/Cluster;

Všimněte si sedmého argumentu Lcom/mongodb/client/MongoDriverInformation. Třída MongoDriverInformation byla z com/mongodb/client na com/mongodb ve verzi 3.7 nad rámec verzí.

Zdá se tedy, že na vaší classpath máte jary 3.6.4 i 3.8.0.

Zkuste tedy vyčistit svou classpath a 3.8.0 je správný způsob, jak přepsat závislosti mongodb až do jarního vydání.

Btw čeká se na vydání 2.1.0, které aktualizuje závislost mongodb na 3.8.2. Právě teď je to fáze kandidátů na vydání.



  1. MongoDB - Agregovat více řádků

  2. Jak provést správné testování databáze (TDD) na Rails 3 pomocí MongoDB a Mongoid

  3. Dotaz MongoDump s BinData

  4. Spusťte redis v maratonu (mezos) pod jednou adresou URL