了解Java的注入框架HK2?

时间:2014-09-11 21:22:01

标签: java dependency-injection annotations hk2

我正在将OSGi系统转换为非OSGi系统,我有一些曾经由OSGi管理的服务。我正在尝试使用HK2在几个类中注入服务实现。

我创建了一个自定义注入注释,并为其创建了InjectResolver。然后我扩展了AbstractBinder并使用bind方法将我的注释链接到我的自定义注入解析器。大。

但是现在,我如何让系统使用这个活页夹?

如果我在泽西使用HK2,我会在Jersey的ResoureConfig注册这个活页夹。但这不是泽西岛应用程序。

如何告诉Hk2使用我的活页夹,以便它知道我的自定义注释?

谢谢!