2013-02-02 39 views
0

我有彈簧MVC應用程序,其中我將在運行時加載多個組件(罐)。每個組件都可以創建自己的主題/隊列。我還需要在加載新組件時創建特殊的集成路徑(包括通道和其他組件)。刪除組件時刪除路由。我在想動態生成一個包含路徑並加載到容器中的spring xml文件。這是可能的還是我有沒有更好的方法彈簧集成上下文文件(或路由)的動態加載

回答

0

dynamic-ftp示例使用該技術...

它使用Spring 3環境特徵的屬性傳遞到環境的每個實例。如果這些上下文需要訪問主要上下文中的元素(通道等),則可以使動態上下文成爲其子節點。這是討論here ...

+0

謝謝加里。這個例子有部分幫助。就我而言,即使來源也是動態的。我正計劃添加一個新的隊列到RabbitMQ並創建一個從新源到現有目標的路由。反之亦然。立即創建新的目標隊列/ http(或jms)終點,並創建從現有源到新終點的路線。 – kalyanvgopal