所以我使用了Github的Spring MongoDB应用程序入门套件。我尝试运行该应用程序,它运行得很好。所有功能都很棒。我很困惑如何建立连接。在哪里指定db userid,password和db name?来自MySQL的背景,虽然MongoDB不是一座山,但是在新手的脑海中并没有明确的区别。
我按照此处的官方文档:https://spring.io/guides/gs/accessing-mongodb-data-rest/。也许上述信息可以添加到文档中吗?
答案 0 :(得分:3)
您应该阅读有关Springboot的一些文档。 Springboot是固执己见的。这意味着它会假设很多东西并为你设置很多东西。例如,在您的情况下,只要它看到你的pom中的mongo依赖。它将创建一个与mongodb的连接,默认值如下
host: localhost
port: 27017
username:
password:
database: test
这就是它的工作方式。但是,如果您希望自定义它,即使通过在配置文件(application.properties或yaml)中指定也可以轻松实现。请参阅您可以设置的配置属性列表 https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html