我的目標是使用Spring Integration來控制多個系統之間的流程並添加一些日誌和監控。如何將MVC休息服務與Spring集成集成?
其中一個系統是RESTful MVC服務。我在這裏閱讀Spring Integration文檔:http://static.springsource.org/spring-integration/reference/htmlsingle/#http-inbound。有一行我不明白:
如果您在Spring MVC應用程序中運行,則上述顯式servlet定義不是必需的。在這種情況下,網關的bean名稱可以與URL路徑相匹配,就像Spring MVC Controller bean一樣。
有人可以提供一個將Spring MVC平靜端點與Spring集成集成的例子嗎?理想情況下,重用我已經定義的Controller中的映射定義會很好,但也許這不是預期的用例?
我想這是假設他們是在同一個的.war,是否正確?如果您打算在獨立的.war版本中使用spring集成,您是否將配置spring與入站和出站http MessagingGateway及相關適配器集成? –
否;目前,http入站適配器需要一個web容器(在戰爭中運行)。正在研究支持獨立http適配器的一些選項。 –
@GaryRussell我不是Spring Integration的專家,但是你不同意在的服務接口屬性中引用控制器看起來並不一致(我不是說這不起作用)。 –