У меня проблема с созданием пружинного микросервиса. Допустим, у меня есть два проекта:
- Проект 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 для доступа основная система. Знаете ли вы, как этого добиться? какие-нибудь рекомендации?
Спасибо за вашу поддержку!