У меня есть фабрика, как показано ниже,
public final class Application {
private static IFoo foo;
public static IFoo getFoo(String bar)
{
// i need to inject bar to the constructor of Foo
// obvious i have to do something, not sure what
Injector injector = Guice.createInjector();
logger = injector.getInstance(Foo.class);
return logger;
}
}
Это определение Foo:
class Foo
{
Foo(String bar)
{
}
}
ХОРОШО. Я не уверен, как я могу передать этот параметр конструктору Foo с помощью Guice?
Есть идеи?