Устаревшие и последние конфликты зависимостей в проекте начальной загрузки - PullRequest
0 голосов
/ 25 февраля 2020

У меня проблема с созданием пружинного микросервиса. Допустим, у меня есть два проекта:

  • Проект A относится к функциональному микросервису с пружинной загрузкой.
  • Проект B относится к клиенту java, который использует большое количество библиотеки для выполнения транзакций высокого уровня с базовой системой.

Теперь оба они работают отлично, однако, когда я пытаюсь объединить оба проекта, чтобы «открыть основную систему через микросервисы» Я получаю много исключений, таких как:

  • java .lang.AbstractMethodError: org.springframework.boot.context.config.ConfigFileApplicationListener.supportsSourceType (Ljava / lang / Class;) Z
  • Исключительная ситуация при инициализации контекста - отмена refre sh попытка: org.springframework.beans.factory.BeanCreationException.
  • Устаревшие зависимости, поскольку в проекте A используются библиотеки проекта B, и наоборот. и так далее ...

Возможно, подход "создать" клиент основной системы в рамках методов конечных точек микросервиса и mergin g большое количество библиотек не самое дружелюбное.

Как насчет , изолирующих оба проекта, чтобы сохранить их собственные библиотеки, но позволяющих проекту A (микросервис) использовать некоторые методы проекта B для доступа основная система. Знаете ли вы, как этого добиться? какие-нибудь рекомендации?

Спасибо за вашу поддержку!

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