我将bean定义为<util:list id="myList"></util:list>
现在我需要将其导出为<osgi:service>
。像这样的东西
<osgi:service ref="beanToBeExported" interface="com.xyz.MessageService"/>
但我不知道要为界面设置什么。有谁可以帮助我?
要在<osgi:reference>
中设置哪个基数?
答案 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。