Spring 启动未找到 mongo 在 app.yml 中指定的主机
Spring Boot doesn't find mongo host specified in app.yml
我遵循了 https://spring.io/guides/gs/accessing-data-mongodb/ 上的教程。
不同之处在于,我的 mongodb 实例不在本地主机上 运行,因此我创建了一个文件 application.yml,其中包含如下一行:
spring.data.mongodb.host: myhost
不幸的是,它似乎不起作用。 Main class 被注释为 @SpringBootApplication
。
如果我使用环境变量 SPRING_DATA_MONGODB_HOST=myhost.
yml文件放在src/main/resources/.
项目结构:
com
+- test
+- project
+- Application.java
+- entities
| +- Person.java
+- repos
| +- PersonRepository.java
spring.data.mongodb.host: myhost
不是 YAML 配置的正确语法。文件内容应为:
spring:
data:
mongodb:
host: myhost
我遵循了 https://spring.io/guides/gs/accessing-data-mongodb/ 上的教程。 不同之处在于,我的 mongodb 实例不在本地主机上 运行,因此我创建了一个文件 application.yml,其中包含如下一行:
spring.data.mongodb.host: myhost
不幸的是,它似乎不起作用。 Main class 被注释为 @SpringBootApplication
。
如果我使用环境变量 SPRING_DATA_MONGODB_HOST=myhost.
yml文件放在src/main/resources/.
项目结构:
com
+- test
+- project
+- Application.java
+- entities
| +- Person.java
+- repos
| +- PersonRepository.java
spring.data.mongodb.host: myhost
不是 YAML 配置的正确语法。文件内容应为:
spring:
data:
mongodb:
host: myhost