У меня есть другая часть моего вопроса: как изменить настройки БД по умолчанию, указывающие на «тест».Следующие аннотации, которые используются для конфигурации mongo: @Configuration @ConfigurationProperties (ignoreUnknownFields = false, prefix = "spring.data.mongodb")
и, что важно, абстрактный класс AbstractMongoConfiguration, который содержит абстрактные методы для настройки параметров mongodb
package usecase;
import com.mongodb.MongoClient;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.config.AbstractMongoConfiguration;
@Configuration
@ConfigurationProperties(ignoreUnknownFields = false, prefix = "spring.data.mongodb")
public class ApplicationConfig extends AbstractMongoConfiguration {
@Override
protected String getDatabaseName() {
return "mydb";
}
@Override
public MongoClient mongoClient() {
return new MongoClient("127.0.0.1", 27017);
}
}