明明配置的是远程的地址,但是还是连的localhost
错误日志:
[localhost:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server localhost:27017
com.mongodb.MongoSocketOpenException: Exception opening socket
解决办法:
1.springboot启动类,移除这两个配置类
@SpringBootApplication(exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class})
2.新增mongoConfiguration.java配置类,再启动就可以连上了,接下来尽情使用mongoTemplate
@Configuration
public class MongoConfiguration {
@Value("${spring.data.mongodb.uri}")
private String mongodbUri;
@Value("${spring.data.mongodb.option.min-connection-per-host}")
private Integer minConnectionPerHost;
@Value("${spring.data.mongodb.option.max-connection-per-host}")
privat