Could not resolve placeholder 'spring.data.mongodb.uri' in value "${spring.data.mongodb.uri}"
时间: 2024-05-09 14:16:04 浏览: 337
详解Angular.js的$q.defer()服务异步处理
这个错误通常是因为你在 Spring Boot 应用中使用了 MongoDB,但是没有配置 MongoDB 的连接信息。你需要在你的 `application.properties` 或 `application.yml` 文件中添加如下配置:
```
spring.data.mongodb.uri=<mongodb_uri>
```
其中 `<mongodb_uri>` 是你 MongoDB 数据库的连接地址,例如:
```
spring.data.mongodb.uri=mongodb://localhost:27017/mydb
```
如果你使用的是 MongoDB 集群,则需要将 URI 中的 IP 地址和端口号替换为集群节点的列表。
另外,如果你使用的是 MongoDB 3.0 以上版本,则需要在 URI 中添加 `?retryWrites=true` 参数,以启用写入重试机制。
阅读全文