主要更新内容:
支持 Java 9 和 JPMS
Multibindings(多重绑定)现在位于 Guice 的核心工件中。Multibindings 工件是空的,以防止在升级过程中造成混淆,并将在后续版本中删除。
通过改变报告错误的方式提高 guice provisioning 约 20% 的性能。Guice 在 provisioning 期间将不再报告多个错误。
改进绑定缺失的错误提醒。
各种优化。
新增 CheckedProviders 类。
调整 Singletons(单例模式)的工作方式,不再依赖 ThreadLocals 和 WeakReferences 。
新增 MapBinderBinding.getEntries(Iterable)。
弃用 ProvisionListener.ProvisionInvocation.getDependencyChain()。
Maven
Guice:[code]
下载地址:http://search.maven.org/remotecontent?filepath=com/google/inject/guice/4.2.0/guice-4.2.0.jar
来自:开源中国社区

