什么是Guice等同于Spring的查找方法?

时间:2013-02-25 18:37:46

标签: java guice guice-3

Spring查找方法允许您拥有一个方法,每次调用它时都会返回一个对象的新实例。我阅读了Guice用户指南,但没有看到如何做到这一点的明显方法。我想要一些像这样的代码:

@Inject
private FooInstanceFactory fooInstanceFactory;

//...
    Foo foo = fooInstanceFactory.getNewInstanceOfFoo();
//...

1 个答案:

答案 0 :(得分:2)

这真的不是Guice的做事方式。您可以inject a Provider<Foo>并在其上调用Provider#get(),但调用代码不应关心您是否每次都获得新实例。这是模块配置的担忧。