Я хотел бы изменить внедренные реализации на основе того, что неизвестно до выполнения. В частности, я хотел бы, чтобы мое приложение работало как разные версии, где «версия» не определяется до тех пор, пока запрос не будет выполнен. Кроме того, «версия» может варьироваться в зависимости от запроса.Google Guice и различные инъекции во время выполнения
После прочтения документов кажется, что я могу реализовать поставщиков в случаях, когда мне нужно выбрать реализацию во время выполнения на основе «версии». Кроме того, я мог бы свернуть сам по себе сверху сока.
Осуществляет ли поставщик лучший способ пойти в этом сценарии? Я хотел бы знать, есть ли лучшая практика или кто-то еще пытался использовать Guice для решения этой проблемы.
Спасибо за помощь!
-Joe
Как вы планируете осуществить «версию» -ИНФОРМАЦИЯ? Параметры метода? Аннотации? –