Guice 2.0 发布

  • 2009-05-27
  • 本文字数:448 字

    阅读完需:约 1 分钟

Google Guice 是由 Google 发布的针对 Java 平台的开源软件框架,它可以使用注解来配置 Java 对象,从而提供依赖注入的支持。并曾获得第 18 届 Jolt 最佳库、框架及组件大奖。

最近 Guice 发布了它的 2.0 版本。Google 开发工程师 Jesse Wilson 介绍说:

Guice 2 引入了更小尺寸的 API 扩展,将会对你的代码的尺寸和可维护性施加更多积极的影响。我们仔细考察了每一个特性,认真平衡了可维护性和灵活性。下面是我很喜欢的新特性:

  • Provider 方法消除了手工构建依赖的样板文件。
  • 模块覆写可以让你调整产品代码,以便于单元测试和 QA 部署。
  • 私有模块把配置分成各自独立的几个部分,从而简化模块重用。

而 Guice 的开发者之一 Bob Lee 提到:

除了 Jesse 说到的面向用户的特性外,Guice 2 还提供了一个扩展的服务Provider API ,它能够帮助创建像James Strachan 的 GuiceyFruit 那样的类扩展,而且可以很容易构建类似 Guice Grapher 的工具。 如果感兴趣,你不会愿意错过 Jesse 和 Dhanji 在 Google I/O JavaOne 上关于 Guice 2 的谈话的。

更多有关 Guice 2 的资料,请参阅这里