Guice 3.0默认提供程序实现

时间:2016-12-05 12:28:43

标签: dependency-injection guice-3

我一直在项目中使用Guice,而我正在尝试理解默认注入的提供程序是如何工作的。 在手册的“注入提供者”部分(https://github.com/google/guice/wiki/InjectingProviders)中,有以下简单示例:

parseFloat

现在,我想知道的是processorProvider.get()&的默认实现。 transactionLogProvider.get()完全正确。

例如:

  • 始终创建CreditCardProcessor / TransactionLog
  • 的新实例
  • 使用对象池
  • 别的......

我问这个是因为我目前正在我的项目中遇到一些奇怪的行为,如果默认提供商使用某种缓存策略,可能会解释这种行为。

由于

0 个答案:

没有答案