我尝试使用以下代码并获得响应:状态: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();
}
答案 0 :(得分:0)
最后,我设法找到了问题的根源。 spring-boot-starter-amqp映射servlet:' messageDispatcherServlet'到[/ services / *]并且由于我已将我的endpoing注册到/ services / test应用程序而发生了冲突