gpt4 book ai didi

java - 如何在 Spring 集成中使用 JAVA 配置创建 http 出站网关?

转载 作者:搜寻专家 更新时间:2023-11-01 01:50:24 24 4
gpt4 key购买 nike

我有以下 http 出站网关。我如何使用 Java Config 或 Spring DSL 进行此配置?

<int-http:outbound-gateway id="test"
url="http://localhost:8080/"
http-method="POST"
charset="UTF-8"
header-mapper="soapHeaderMapper"
request-factory="requestFactory"
request-channel="inputChannel"/>

最佳答案

@Bean
public IntegrationFlow httpOut() {
return IntegrationFlows.from("inputChannel")
.handle(Http.outboundGateway("http://localhost:8080/")
.charset("UTF-8")
.httpMethod(HttpMethod.POST)
.headerMapper(soapHeaderMapper())
.requestFactory(requestFactory()), e -> e.id("test"))
.get();
}

或者

@ServiceActivator(inputChannel="inputChannel")
@Bean(name="test")
public MessageHandler httpout() {
HttpRequestExecutingMessageHandler handler = new ...
...
return handler;
}

关于java - 如何在 Spring 集成中使用 JAVA 配置创建 http 出站网关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36055723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com