如何从一个不同的范围创建一个对象

问题描述:

我在Guice中有一个范围为singleton的对象。在方法f()我想创建一个新的对象,但让Guice做注射。 我认为通过喷油器并不是一个好习惯。
那么如何获得一个新的“Guicy”对象实例呢?如何从一个不同的范围创建一个对象

+1

我刚刚写了同样的问题,希望你得到一个很好的答案 – ekeren 2012-03-22 09:56:55

+1

也许你可以使用一个供应商http://code.google.com/p/google-guice/wiki/InjectingProviders – eiden 2012-03-23 13:27:39

正如上文所述,大概提供商是做它的方式。它也在此question中提及。