我按照https://spring.io/guides/gs/accessing-data-mongodb/上的教程进行了操作。 不同的是,我的mongodb实例没有在localhost上运行,所以我创建了一个包含一行的application.yml文件,如下所示:
spring.data.mongodb.host: myhost
不幸的是,它似乎不起作用。主类使用@SpringBootApplication
注释。
如果我使用环境变量SPRING_DATA_MONGODB_HOST = myhost。
yml文件放在src / main / resources /.
中项目结构:
com
+- test
+- project
+- Application.java
+- entities
| +- Person.java
+- repos
| +- PersonRepository.java
答案 0 :(得分:0)
spring.data.mongodb.host: myhost
不是YAML配置的正确语法。该文件的内容应为:
spring:
data:
mongodb:
host: myhost