Я использую библиотеку, которая автоматически подключает класс конфигурации в вызывающем приложении. Это прекрасно работает, пока у меня есть только один класс конфигурации. Сейчас я нахожусь в ситуации, когда мне нужно два из этих конфигов параллельно. Если бы все это было в моем приложении, я бы смог использовать @Qualifier
или другие подобные средства. Как выполнить sh при использовании библиотеки?
Я могу изменить библиотеку, но не могу понять, как переслать инструкции по устранению неоднозначности в проводке.
Иными словами : Приложение A использует библиотеку L с помощью экземпляра автоматической проводки L1. L1 автоматически связывает класс конфигурации, C1 в A. Работает отлично. Теперь введен конфигурационный класс C2 и создан другой экземпляр L, L2. Теперь он не может устранить неоднозначность между C1 и C2.
Как я могу изменить библиотеку таким образом, чтобы она позволяла мне контролировать, как выполняется инъекция?