2011-02-09 3 views
10

У меня есть конструктор, который зависит от классов А и В. Я определил это так:Google Guice: Provider с параметрами

@Inject TestClass(A a, B b) 

Есть ли способ в Guice иметь один из параметров конструктора инжектированных вручную?

Проблема в том, что объект класса A не может быть построен, так как он зависит от пользовательского ввода. Мне просто интересно, поддерживает ли Guice поставщика, который принимает аргумент. Например, в настоящее время объект может быть создан provider.get(), есть ли у Guice тот, который поддерживает provider.get(a)?

ответ

Смежные вопросы