Osgi 如何以编程方式使用blueprint?

Osgi 如何以编程方式使用blueprint?,osgi,blueprint-osgi,Osgi,Blueprint Osgi,是否可以不使用XML(声明式)而是在运行时连接blueprint服务? 我想要的是一个界面Similar创建一个 不知何故,这应该从一个单独的包中调用,该包将启动/停止来自其他包的服务您应该能够查找包的blueprint上下文,因为它是一个已注册的服务,从那时起,您应该能够通过注册bean来做您喜欢做的事情 这有什么用呢?现在已经有了一个用于注册/使用服务的API,这本质上就是Blueprint和DS所做的,为什么不使用普通的Java呢?DI引擎的主要优势是你得到的订单,你不明白为什么在这个过程

是否可以不使用XML(声明式)而是在运行时连接blueprint服务? 我想要的是一个界面Similar创建一个


不知何故,这应该从一个单独的包中调用,该包将启动/停止来自其他包的服务

您应该能够查找包的blueprint上下文,因为它是一个已注册的服务,从那时起,您应该能够通过注册bean来做您喜欢做的事情

这有什么用呢?现在已经有了一个用于注册/使用服务的API,这本质上就是Blueprint和DS所做的,为什么不使用普通的Java呢?DI引擎的主要优势是你得到的订单,你不明白为什么在这个过程已经发生之后你还想玩?
ctx.registerBeanDefinition(beanName, BeanDefinition)