2017-02-20 1 views

답변

1

난 당신이 기본 예문 여기 https://spring.io/guides/gs/accessing-data-mongodb/ MongoDB를 함께 데이터 액세스에 사용할 수 볼 것을 제안한다. 스프링 부팅 스타터 데이터 MongoDB를 당신에게 먼 길을 얻을 것이다, 당신이해야 할 일이

를 다음과 같이 인수로 인스턴스를 MongoClient하기 위해 몽고 클라이언트 옵션이

@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 콩을 구성하고 통과하다 몽고의 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 가이드를 참고로 사용했습니다.

도움 받기를 바랍니다.

관련 문제