【发布时间】:2012-03-27 12:30:20
【问题描述】:
我想在课堂上有一个提供者成员,当“get”被调用时,每次都会给我一个新对象。我该怎么做?
public class GuiceInjectionTest
{
@Inject
Provider<MyClass> provider;
public Provider<MyClass> get()
{
//I want a new instance every time here that is injected by guice
return provider.get()
}
}
注意我希望这个新实例由 Guice 注入,所以我不能只在提供程序实现中创建 new MyClass()。
【问题讨论】: