Я использую многомодульный проект с пружинной загрузкой, и у меня есть 2 модуля, скажем:
Модуль 1- Модуль обработчика стороннего производителя
Модуль 2- Модуль локального обработчика запросов
Теперь запрос пользователя обрабатывается следующим образом:
Запрос -> Локальный обработчик (модуль 2) -> Сторонний обработчик (модуль 1) -> Внешний вызов
Файл конфигурации для Module2 имеет базовый URL-адрес module1 для связи.
Сейчас я пишу интеграционное тестирование, проблема в том, что порт назначается случайным образом. Итак, как module2 узнать о базовом URL или module1 во время выполнения? Один из способов - иметь фиксированный порт, это правильный путь?