我正在将一个OSGi系统转换为一个非OSGi系统,我有一些以前由OSGi管理的服务。我正在尝试使用HK2在几个类中注入服务实现。
我创建了一个定制的注入注释,并为它创建了一个InjectResolver。然后我扩展了AbstractBinder,并使用bind方法将我的注释链接到我的自定义注入解析器。太棒了。
但是现在,我如何使系统使用这个活页夹??
如果我在泽西使用HK2,我会在泽西的ResoureConfig注册这个活页夹。但这不是泽西的申请。
我如何告诉Hk2使用我的活页夹,以便它知道我的自定义注释?
谢谢!
发布于 2014-09-12 10:19:30
使用其中任何一种:
ServiceLocatorUtilities中还有其他几个API,旨在使从HK2中添加/删除服务变得容易。一般来说,HK2是非常动态的,因此有许多其他方法来添加/删除服务。它们的基础都是DynamicConfigurationService:
https://hk2.java.net/2.3.0/apidocs/org/glassfish/hk2/api/DynamicConfigurationService.html
https://stackoverflow.com/questions/25797147
复制相似问题