Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring引导Spring数据mongodb副本集配置_Java_Mongodb_Spring Data Mongodb - Fatal编程技术网

Java Spring引导Spring数据mongodb副本集配置

Java Spring引导Spring数据mongodb副本集配置,java,mongodb,spring-data-mongodb,Java,Mongodb,Spring Data Mongodb,我在连接到最近正在实现的复制集的db时遇到问题 有两种连接方式,一种是通过URI,另一种是使用服务器地址和凭据列表创建mongo客户端 没有人在工作 MongoClientURI uri = new MongoClientURI(getDatabaseURI()+getDatabaseName()+"?replicaSet=test-replset&readPreference=primary&authMechanism=SCRAM-SHA1"); Mongo

我在连接到最近正在实现的复制集的db时遇到问题

有两种连接方式,一种是通过URI,另一种是使用服务器地址和凭据列表创建mongo客户端

没有人在工作

     MongoClientURI uri = new MongoClientURI(getDatabaseURI()+getDatabaseName()+"?replicaSet=test-replset&readPreference=primary&authMechanism=SCRAM-SHA1");
     MongoClient client = new MongoClient(uri);

我找到了答案

    List<MongoCredential> credentialsList = new ArrayList<MongoCredential();
    credentialsList.add(MongoCredential.createCredential("USER",
            "DB_NAME", "PASSWORD".toCharArray()));


        client = new MongoClient("LIST<ServerAddress> YOURSERVERLIST" ,
                credentialsList,
                MongoClientOptions.builder()
                        .connectTimeout(TIME_OUT)
                        .readPreference(ReadPreference.secondaryPreferred())
                        .build()
        );

List-credentialsList=new-arraylist您能分享一下如何将其配置为bean吗?请分享整个代码