簡體   English   中英

春季配置:如何在osgi:service中導出基於util:list的bean?

[英]Spring configuration: How to export util:list based bean in osgi:service?

我有定義為<util:list id="myList"></util:list> bean

現在,我需要將其導出為<osgi:service> 像這樣

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

但我不知道該為界面設置什么。 有人可以幫我嗎?

以及在<osgi:reference>設置的基數?

您可以使用bean-name屬性。

bean-name方便的快捷方式,用於指定與在使用service元素發布的bean上自動播發的bean-name屬性匹配的過濾器表達式。

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

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

您可以改用服務屬性和過濾器表達式,但bean-name更直接。

您可以在這里閱讀更多內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM