如何在YML文件spring boot中配置SSL mongodb连接?

时间:2018-05-19 09:47:15

标签: spring mongodb spring-boot ssl jhipster

我试图建立从弹簧引导一个SSL mongodb的连接,但我不能'吨能找到一种方法来设置从YML文件(一个连接怎么一回事,因为它' S容易维护Dev和刺激环境)。如何将client.PEM和rootCA.pem密钥添加到以下连接?

请注意,这不是数据库管理问题!

data:
     mongodb:
         authentication-database: admin
         database: <database>
         host: <host>
         password: <password>
         port: <port>
         username: <username>

1 个答案:

答案 0 :(得分:1)

解决它的一种方法是简单地在application.yml文件中使用URI字符串连接和数据库名称。示例:

data:  
    mongodb:  
      database: <databaseName>  
      uri: <mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]>

带有SSL选项的示例:
mongodb:// user:password @ mongoServer:27017 /?ssl = true

此处更多信息https://docs.mongodb.com/manual/reference/connection-string/