У меня есть приложение весенней загрузки, которое использует MongoDB для сохранения. Я собираю интеграционные тесты и использую встраиваемый mongo для flapdoodle библиотека для встроенной БД.
Это в сочетании с автоматической настройкой загрузки Spring, и все прекрасно работает для интеграционных тестов. Однако как только я добавляю учетные данные для аутентификации для MongoDB, все разваливается.
Насколько я понимаю, автоматическая настройка spring находит учетные данные и пытается подключиться к базе данных с аутентификацией, что не удается, поскольку это встроенная база данных, которая еще не была инициализирована учетными данными.
Я пытался использовать mongeez, чтобы инициализировать учетные данные до весеннего запуска, но эта библиотека имеет та же проблема с определением учетных данных.
Итак, мой настоящий вопрос:
Есть ли способ инициализировать встроенную базу данных с аутентификацией? Я копался в исходном коде и ничего не нашел.