【发布时间】:2012-02-11 05:12:18
【问题描述】:
我有一个工厂如下,
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)
{
}
}
好的。我不确定如何使用 Guice 将此参数传递给 Foo 构造函数?
有什么想法吗?
【问题讨论】:
标签: java dependency-injection guice