java - Spring 配置: How to export util:list based bean in osgi:service?

标签 java spring list osgi

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

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

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

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

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

最佳答案

您可以使用 bean-name 属性。

bean-name Convenient shortcut for specifying a filter expression that matches on the bean-name property that is automatically advertised for beans published using the service element.

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

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

您可以使用服务属性和过滤表达式,但 bean-name 更简单。

您可以阅读更多here .

关于java - Spring 配置: How to export util:list based bean in osgi:service?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18446159/

相关文章:

java - 通过 RMI 使用反序列化对象更新服务器对象

java - JPA(Hibernate)与列表创建有序的一对多关系

spring - spring 3.1.2 中使用注释的国际化不起作用

java - 在单元测试期间回滚自动生成的表值

java - 使用 @Component 给出属性名称/值

java - 雷击事件处理

java - 每行具有不同 JComboBox-es 的 JTable

jquery - 使用 cookie 删除和添加类到列表项

java - 当每个元素上发生多个操作时,使用 forEach 清理列表迭代

python - 如何在 Python 的列表中扩展列表?