单身人士和艾格斯之间的区别为杜松子酒或吉尼斯人?

dat*_*ser 8 java gwt-gin guice

我想知道对于Gin或Guice来说,singleton和eagersingleton有什么不同?

dur*_*597 10

来自Guice的Wiki

热切的单身人士可以更快地揭示初始化问题,并确保最终用户获得一致,快捷的体验.懒惰的单例可以实现更快的编辑 - 编译 - 运行开发周期.使用Stage枚举来指定应使用的策略.

  • 渴望:"在运行模块时创建此类的实例"
  • 懒惰:"在第一次请求依赖注入时创建此类的实例"