MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Problemas de conexão Spring boot 2.0.5.RELEASE e mongo 4.0


Veja o log do método não encontrado apresentado pelo 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;

Observe o 7º argumento Lcom/mongodb/client/MongoDriverInformation. A classe MongoDriverInformation foi <1491movea4538bc2e5a520" de com/mongodb/client para com/mongodb em 3.7 além das versões.

Portanto, parece que você tem jars 3.6.4 e 3.8.0 em seu caminho de classe.

Portanto, tente limpar seu classpath e 3.8.0 é a maneira correta de substituir as dependências do mongodb até o lançamento da inicialização da primavera.

Aliás, há uma versão de inicialização 2.1.0 pendente, que atualizará a dependência do mongodb para 3.8.2. No momento, é um estágio de candidato a lançamento.