Spring Integration DSL Http入站网关

时间:2017-04-26 14:08:57

标签: spring spring-integration

我尝试使用以下代码并获得响应:状态:405方法不允许。这是我的Http请求:http://localhost:8090/services/test?name=test。 代码或http请求有什么问题?

@Bean
      public IntegrationFlow httpInternalServiceFlow() {
        return IntegrationFlows
                .from(Http.inboundGateway("/services/test")
                        .requestMapping(r -> r.params("name")
                        .methods(HttpMethod.GET))
                        .payloadExpression("#requestParams.name"))
                .get();
    }

1 个答案:

答案 0 :(得分:0)

最后,我设法找到了问题的根源。 spring-boot-starter-amqp映射servlet:' messageDispatcherServlet'到[/ services / *]并且由于我已将我的endpoing注册到/ services / test应用程序而发生了冲突