2

私の目標は、Spring Integrationを使用して複数のシステム間のフローを制御し、ロギングとモニタリングを追加することです。

システムの1つは、RESTfulMVCサービスです。Spring Integrationのドキュメントをここで読みました:http ://static.springsource.org/spring-integration/reference/htmlsingle/#http-inbound 。ここに私が理解していない行があります:

Spring MVCアプリケーション内で実行している場合は、前述の明示的なサーブレット定義は必要ありません。その場合、ゲートウェイのBean名は、SpringMVCコントローラーBeanと同じようにURLパスと照合できます。

SpringMVCのRESTfulエンドポイントをSpringIntegrationと統合する例を誰かが提供できますか?理想的には、すでに定義したコントローラーのマッピング定義を再利用するのが良いでしょうが、おそらくそれは意図されたユースケースではありませんか?

4

1 に答える 1

3

そこでの議論は、HTTPリクエストをhttpインバウンドゲートウェイにルーティングすることです。

すでにコントローラーをお持ちの場合は、MessagingGatewayを挿入してSpringIntegrationフローを呼び出します...

http://static.springsource.org/spring-integration/reference/html/messaging-endpoints-chapter.html#gateway

于 2012-12-18T13:31:47.570 に答える