Тестирование конфигурации ReactiveMongoTemplate с java - PullRequest
1 голос
/ 27 января 2020

Я использую ReactiveMongoTemplate в приложении Java / Spring для подключения к базе данных. Как мне go проверить, правильно ли настроено соединение между приложением и базой данных, чтобы данные могли быть вставлены в базу данных?

Есть ли способ указать, какие дальнейшие шаги мне необходимо предпринять, если соединение не было полностью установлено?

1 Ответ

0 голосов
/ 27 января 2020

Вы можете запустить экземпляр MongoDB во время сборки приложения и позволить тестам проверять логи подключения c. Чтобы сделать установку переносимой, вы можете использовать emebdded MongoDB или Docker с тестконтейнерами .

Обратите внимание, что если у вас есть автономный сервер MongoDB в разных средах ( например, PROD и TEST) с другой конфигурацией соединения, вы не сможете доказать, что это работает, пока не попробуете. Если в конфигурации PROD есть ошибка (например, вместо имени пользователя PROD используется имя пользователя TEST), вы увидите это только в том случае, если приложение работает на PROD. Это можно исправить с помощью Kubernetes и неизменных развертываний .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...