0

我有定义为的bean<util:list id="myList"></util:list>

现在我需要将其导出为<osgi:service>. 像这样的东西

<osgi:service ref="beanToBeExported" interface="com.xyz.MessageService"/>

但我不知道为界面设置什么。有人可以帮我吗?

以及设置哪个基数<osgi:reference>

4

1 回答 1

1

您可以使用 bean-name 属性。

bean-name 指定过滤器表达式的便捷快捷方式,该表达式匹配 bean-name 属性,该属性自动为使用 service 元素发布的 bean 进行广告。

<osgi:service ref="myList" interface="java.util.List"/>

<osgi:reference id="myId" bean-name="myList" interface="java.util.List" />

您可以改用服务属性和过滤器表达式,但 bean-name 更直接。

你可以在这里阅读更多。

于 2013-08-26T15:55:22.857 回答