Guice /DI и внедрение микширования и параметры, переданные во время выполнения

У меня есть ситуация, когда, когда я инициализирую некоторые из моих классов, некоторые поля мне нужно ввести (например, ссылки на фабрики и т.д.), тогда как некоторые другие являются динамическими и создаются во время выполнения (например, имена пользователей и т.д.).Как создать такие объекты с помощью среды GUICE?Простое аннотирование полей, которые мне нужно ввести, как ---- +: = 0 =: + ---- не работает, поскольку они, кажется, не настраиваются при создании объекта с помощью конструктора.Например:Если я правильно понимаю (а я могу ошибаться), то факт, что я создаю новый экземпляр ---- +: = 2 =: + ---- через ---- +: = 3 =:+ ---- а не через Guice означает, что инъекции не будет.Мне нужно передать эти параметры в конструктор, но я также хочу, чтобы были введены некоторые поля - так как мне решить эту проблему?
7 голосов | спросил Liv 13 Maypm15 2015, 21:45:27

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132