9

我想知道 Gin 或 Guice 的单例和热切单例有什么不同?

4

1 回答 1

11

来自 Guice 的 Wiki

急切的单例更快地揭示初始化问题,并确保最终用户获得一致、快速的体验。惰性单例可实现更快的编辑-编译-运行开发周期。使用 Stage 枚举指定应使用的策略。

  • 渴望:“在运行模块时创建此类的实例”
  • 懒惰:“在第一次请求依赖注入时创建此类的实例”
于 2013-05-02T16:06:14.257 回答