Я использую embedmongo-spring
только для целей разработки.У меня проблема с использованием его на моем тестовом сервере, так как он не может загрузить zm-файл внедренного монго (не много места на диске), но в любом случае мне не нужно его загружать, так как я использую настоящий сервер mongoDB дляtesting.
Проблема заключается в том, что Spring автоматически пытается создать embeddedMongoServer:
11: 10: 51.998 [main] WARN oswcsGenericWebApplicationContext - Исключительная ситуация при инициализации контекста - отмена попытки обновления:org.springframework.вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [de.flapdoodle.embed.mongo.MongodExecutable]: метод фабрики 'embeddedMongoServer' вызвал исключение;вложенное исключение - java.lang.RuntimeException: не удалось создать каталог /users//.embedmongo/extracted/Linux-B64--3.2.2 11: 10: 52.009 [main] INFO osbalConditionEvaluationReportLoggingListener -
Единственное место, где я использую встроенный монго, - это какой-то класс с именем MongoDevConfiguration
, который помечен @Profile("dev")
(а вышеприведенный вывод относится к активному профилю test
)
Как я могу направлять пружину несоздать внедренный MongoServer на тестовом сервере?