我的目标是使用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中的映射定义会很好,但也许这不是预期的用例?
答案 0 :(得分:3)
讨论将HTTP请求路由到http入站网关。
如果您已有Controller,只需注入MessagingGateway即可调用Spring Integration流程......