2
我開始深入研究在RCP應用程序中使用Spring DM和OSGi服務。我創建了一個由RCP應用程序中的另一個包使用的服務。它通過調用getBundleContext()。getServiceReference()使用顯式的包名稱和服務類名稱來查找服務。我還沒有在任何地方使用DI。我遇到的問題是請求包中返回的服務是單例。有時我會注意到線程問題,因爲它是一種「有狀態」的服務。如何配置應用程序以便在每次調用時獲取新的服務實例?如何爲每次調用的新實例配置Spring-DM OSGi服務?
這裏是我的春天xml文件內容註冊服務:一般
<bean id="myServBean" class="com.xyz.ClassImpl"/>
<osgi:service ref="myServBean" class="com.xyz.Class"/>
謝謝,這也是我在其他地方閱讀過的並希望證實的內容。 – Bhav 2010-07-06 19:21:58