Sehen Sie sich das Protokoll "Methode nicht gefunden" an, das von Spring Boot angezeigt wird.
com.mongodb.connection.DefaultClusterFactory.createCluster(
Lcom/mongodb/connection/ClusterSettings;
Lcom/mongodb/connection/ServerSettings;
Lcom/mongodb/connection/ConnectionPoolSettings;
Lcom/mongodb/connection/StreamFactory;
Lcom/mongodb/connection/StreamFactory;
Ljava/util/List;Lcom/mongodb/event/CommandListener;
Ljava/lang/String;Lcom/mongodb/client/MongoDriverInformation;
Ljava/util/List;)Lcom/mongodb/connection/Cluster;
Beachten Sie das siebte Argument Lcom/mongodb/client/MongoDriverInformation. Die MongoDriverInformation-Klasse wurde moved
von com/mongodb/client zu com/mongodb in 3.7 jenseits der Versionen.
Es scheint also, dass Sie sowohl 3.6.4- als auch 3.8.0-Jars in Ihrem Klassenpfad haben.
Versuchen Sie also, Ihren Klassenpfad und <mongodb.version>3.8.0</mongodb.version>
zu bereinigen ist der richtige Weg, Mongodb-Abhängigkeiten bis zur Spring-Boot-Veröffentlichung zu überschreiben.
Übrigens steht die Boot-Version 2.1.0 an, die die Mongodb-Abhängigkeit auf 3.8.2 aktualisieren wird. Im Moment ist es ein Release Candidate-Stadium.