我正在使用连接到开箱即用的 mongo db 的 Spring Boot Web 应用程序。我只使用以下属性:
spring.data.mongodb.host=myHost
spring.data.mongodb.port=27017
spring.data.mongodb.database=myDatabase
spring.data.mongo.repositories.enabled=true
spring.data.mongodb.username=myUser
spring.data.mongodb.password=myPassword
MongoDB 的默认超时为 10 秒。我想配置超时。我试过做 spring.data.mongodb.socketTimeout=2
或 spring.data.mongodb.connectionTimeout=2
这些属性都不起作用。它是我可以在属性中指定的东西,Spring 框架会处理它,还是有人可以通过声明 Bean 来举例说明。
原文由 Noor Syed 发布,翻译遵循 CC BY-SA 4.0 许可协议
为了遵循您的主题,这将是最好的回答您的问题。看起来您想在 application.properties 文件中设置超时。
为此:
代替
尝试这个
以毫秒为单位将时间修改为所需时间。