【问题标题】:Jersey 2.26 and Spring 4.3.10 but no HK2Jersey 2.26 和 Spring 4.3.10 但没有 HK2
【发布时间】:2017-08-10 17:59:26
【问题描述】:

是否可以将 Jersey 2.26.x 配置为仅依赖 Spring 进行注入而不是 HK2?我知道 Jersey 现在兼容 Spring,但是否也可以完全摆脱 HK2?

【问题讨论】:

    标签: java spring dependency-injection jersey hk2


    【解决方案1】:

    不,不是。 Jersey 使用了 hk2 的许多特殊功能(例如与 Spring 和 Guice 的良好集成)以发挥作用

    【讨论】:

    • 从 2.26 开始,Jersey 实际上摆脱了 HK2 作为硬依赖。它stole some of your classes 添加了自己的封装,现在通过 InjectionManager 使 DI 提供程序可插入。目前有CDI and HK2 实现。
    • 我想这对于客户应用程序来说是正确的。他们仍然在内部大量使用 hk2
    猜你喜欢
    • 1970-01-01
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 1970-01-01
    • 2016-05-13
    相关资源
    最近更新 更多