我刚上Spring DM,我想访问Bundlecontext。我的问题是我与Activator捆绑在一起,但没有xml配置文件。我无法触摸此捆绑包,然后需要访问BundleContext和serviceReference才能在捆绑包中获取服务。我在捆绑包中使用Spring DM。那么,我如何获得BundleContext?
谢谢!
问候!
最佳答案
一种方式是实现BundleContextAware
,另一种方式是如果您不想依赖DM及其机制,请执行以下操作:
BundleContext bundleContext = FrameworkUtil.getBundle(this.getClass()).getBundleContext();