У меня в помпе ниже, что я ожидаю только встраивать mon go дБ с моим модульным тестированием.
<dependency>
<groupId>de.flapdoodle.embed</groupId>
<artifactId>de.flapdoodle.embed.mongo</artifactId>
<scope>test</scope>
</dependency>
Но даже когда я запускаю Spring STS в локальном режиме, mon go БД всегда начинается с режима встраивания, когда я не могу подключиться к нему с помощью клиента БД.
Для локального тестирования dev, я ожидаю подключиться к моей локальной БД, работающей на посте 27017, который я упомянул в моем локальном приложении. yml, как показано ниже,
spring:
data:
mongodb:
uri: mongodb://localhost:27017/mydb
Так выглядит мой класс MongoConfig,
@Configuration
@EnableMongoAuditing
public class MongoConfig {
private final MongoProperties mongoProperties;
public MongoConfig(MongoProperties mongoProperties) {
super();
this.mongoProperties = mongoProperties;
}
//Other bean initialization methods
}
Главный класс имеет только @SpringBootApplication