1
有時我必須添加一個對象駱駝註冊表(當然與Java)。在大多數情況下,它是一個數據源。駱駝如何添加註冊表的東西 - 用java,一般
我的問題是我找不出一個一般的工作方式。
我總是開始獲得註冊表:
getContext().getRegistry();
但「註冊表」沒有任何方法來添加一個對象。所以,我必須嘗試(使用調試器)在使用
getContext().getRegistry(some.class)<some method to add something>;
例如,在一個項目(駱駝藍圖)什麼樣的註冊表我要叫
SimpleRegistry registry = new SimpleRegistry();
registry.put("some", bean);
getContext().getRegistry(CompositeRegistry.class).addRegistry(registry);
現在,我創建了一個項目,同結構(也是相同的母版父),但現在上面的代碼停止工作,因爲由於某種原因,現在駱駝使用PropertyPlaceholderDelegateRegistry
我相信會有代碼來添加我的bean,但;
是否有代碼可以與每個設置一起爲駱駝註冊表添加內容?
不漂亮,但應該適用於所有情況 - 感謝 – dermoritz
相信有一個整潔的方式,但我發現大多數方法是爲純Java的方法,而不是藍圖/ OSGi的一個和我一起工作。 –
什麼是純java方法? – dermoritz