sql >> Base de Datos >  >> NoSQL >> MongoDB

Spring boot 2.0.5.RELEASE y problemas de conexión de mongo 4.0

Mire el registro de método no encontrado presentado por Spring Boot.

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;

Tenga en cuenta el séptimo argumento Lcom/mongodb/client/MongoDriverInformation. La clase MongoDriverInformation ha sido <>> de com/mongodb/client a com/mongodb en 3.7 más allá de las versiones.

Entonces parece que tiene archivos jar 3.6.4 y 3.8.0 en su classpath.

Así que intenta limpiar tu classpath y 3.8.0 es la forma correcta de anular las dependencias de mongodb hasta el lanzamiento de Spring Boot.

Por cierto, hay una versión de arranque 2.1.0 pendiente que actualizará la dependencia de mongodb a 3.8.2 En este momento, es una etapa candidata a versión.