隔太久查询数据总是报错com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message
加上这一个就可以了
设置最大闲置时间为6秒(可以自己设定几秒),超过就重新连接
package com.xuecheng.manage_media_process.config;
import com.mongodb.MongoClientOptions;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MongoDbSettings {
@Bean
public MongoClientOptions mongoOptions() {
return MongoClientOptions
.builder()
.maxConnectionIdleTime(60000)
.build();
}
}