Управление тем, что подключено в библиотеке - PullRequest
0 голосов
/ 27 апреля 2020

Я использую библиотеку, которая автоматически подключает класс конфигурации в вызывающем приложении. Это прекрасно работает, пока у меня есть только один класс конфигурации. Сейчас я нахожусь в ситуации, когда мне нужно два из этих конфигов параллельно. Если бы все это было в моем приложении, я бы смог использовать @Qualifier или другие подобные средства. Как выполнить sh при использовании библиотеки?

Я могу изменить библиотеку, но не могу понять, как переслать инструкции по устранению неоднозначности в проводке.

Иными словами : Приложение A использует библиотеку L с помощью экземпляра автоматической проводки L1. L1 автоматически связывает класс конфигурации, C1 в A. Работает отлично. Теперь введен конфигурационный класс C2 и создан другой экземпляр L, L2. Теперь он не может устранить неоднозначность между C1 и C2.

Как я могу изменить библиотеку таким образом, чтобы она позволяла мне контролировать, как выполняется инъекция?

...