Почему этот тип ошибки возникает при использовании MongoClient?

#java #spring #mongodb

#java #весна #mongodb

Вопрос:

Это мой конфигурационный файл Spring MongoDB.

 package kenbox.hcm.authentication.dao;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.core.MongoTemplate;

import com.mongodb.MongoClientURI; 
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoDatabase;
/*
    Spring MongoDB configuration file
*/

@Configuration
public class SpringMongoConfig{

public @Bean
MongoTemplate mongoTemplate() throws Exception {
    
    MongoTemplate mongoTemplate = new MongoTemplate(new MongoClient("localhost:27017"),"kenbox");
    return mongoTemplate;
    
}
    
}
  

И я получаю сообщение об ошибке при использовании MongoClient, в котором говорится: «Невозможно создать экземпляр типа MongoClient». Почему этот тип ошибки обычно возникает. Пожалуйста, помогите мне устранить эту ошибку?

Комментарии:

1. "Cannot instantiate the type MongoClient" — это означает, что вы не можете сделать это с помощью конструктора. Потому что это интерфейс . Попробуйте использовать MongoClients.create() для получения этого объекта.

2. позвольте мне тоже попробовать.