【问题标题】:Is guice 4.0 backwards compatible with 3.x?guice 4.0 向后兼容 3.x 吗?
【发布时间】:2015-07-03 09:58:46
【问题描述】:

guice 4.0 是否向后兼容 3.x? 无法从发行说明或常见问题解答中弄清楚...

如果没有,是否存在兼容性问题列表?

【问题讨论】:

    标签: guice guice-3


    【解决方案1】:

    我没有任何官方来源但根据我的经验,没有任何兼容性问题。

    我使用了几个 guice 功能(绑定、提供程序、作用域...)和一些扩展(辅助注入、多重绑定、自定义作用域)。

    我从 guice 3.0 切换到 guice 4.0-beta4(然后是 4.0-beta5、4.0)没有任何问题。我最初的动机是新版本对 java-8 的支持。

    【讨论】:

    • Here 是 Guice 3 和 4 之间的全套 API 更改。其中一些在技术上不兼容(添加到接口的方法),但大多数项目将继续工作。
    【解决方案2】:

    如果您使用的是 Gin,则与 Guice 4 存在一些兼容性问题。这是由于 Gin 依赖于与 Guice 4 不兼容的 guice-assistedinject 3.0。

    如果您使用 GWT,我想这很重要。

    【讨论】:

      猜你喜欢
      • 2021-03-02
      • 2020-02-23
      • 2019-06-28
      • 1970-01-01
      • 2011-02-11
      • 2019-08-05
      • 2016-05-25
      • 1970-01-01
      • 2018-01-19
      相关资源
      最近更新 更多