У меня есть конструктор, который зависит от классов A и B. Я определил его следующим образом:
@Inject TestClass(A a, B b)
Есть ли способ в Guice, чтобы один из параметров конструктора вводился вручную?
Проблема в том, что объект класса A
не может быть построен, поскольку он зависит от пользовательского ввода. Мне просто интересно, поддерживает ли Guice поставщика, который принимает аргумент. Например, в настоящее время объект может быть создан provider.get()
, есть ли у Guice один, поддерживающий provider.get(a)
?