2017-02-20 7 views

答えて

1

私はあなたがここにhttps://spring.io/guides/gs/accessing-data-mongodb/基本的な使用例のために利用可能にMongoDBとデータへのアクセスを見ていることを示唆しています。春・ブート・スターター・データのMongoDBはあなたに長い道のりを取得します、あなたは何をする必要があるかは

を次のように引数としてインスタンスをMongoClientするためのmongoクライアントオプションをこの

@Bean 
    public MongoClientOptions mongoClientOptions(){ 
     System.setProperty ("javax.net.ssl.keyStore","<<PATH TO KEYSTOR >>"); 
     System.setProperty ("javax.net.ssl.keyStorePassword","PASSWORD"); 
     MongoClientOptions.Builder builder = MongoClientOptions.builder(); 
     MongoClientOptions options=builder.sslEnabled(true).build();   
     return options; 
    } 

ようMongoClientOptions Beanを構成し、合格ですmongo processsが

モンゴ--ssl --sslAllowInvalidCertificates --host --port

クライアントで開始されたときに、さらに追加

public MongoClient(ServerAddress addr, MongoClientOptions options) { 
     super(addr, options); 
    } 

CONNECTIN gをmongoプロセスに追加するには、これをサポートするオプションを設定する必要はありません。

私はこの投稿Spring data mongodb, how to set SSL?とこのspring.ioガイドを参考にしました。

希望すると助かります

関連する問題