Spring配置:如何在osgi:service中导出util:list基于bean的bean?

时间:2013-08-26 14:08:36

标签: java spring list osgi

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

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

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

但我不知道要为界面设置什么。有谁可以帮助我?

要在<osgi:reference>中设置哪个基数?

1 个答案:

答案 0 :(得分:1)

您可以使用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更直接。

您可以阅读更多here