如何将MVC休息服务与Spring Integration集成?

时间:2012-12-17 23:12:29

标签: rest spring-mvc spring-integration

我的目标是使用Spring Integration来控制多个系统之间的流量,并添加一些日志记录和监控。

其中一个系统是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 restful端点与Spring Integration集成的示例吗?理想情况下,重新使用我已经定义的Controller中的映射定义会很好,但也许这不是预期的用例?

1 个答案:

答案 0 :(得分:3)

讨论将HTTP请求路由到http入站网关。

如果您已有Controller,只需注入MessagingGateway即可调用Spring Integration流程......

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

相关问题