下面是 HttpRequestExecutingMessageHandler 的配置
@Bean
@ServiceActivator(inputChannel = "httpRequestChannel")
public HttpRequestExecutingMessageHandler httpRequestExecutingMessageHandler() {
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(serviceUrl);
handler.setCharset(StandardCharsets.UTF_8.displayName());
handler.setOutputChannel(httpResponseChannel());
handler.setExpectedResponseType(String.class);
return handler;
}
我应该如何配置 httpResponseChannel 来处理 httpResponse。如果http状态代码为201,我想将原始文件移动到成功文件夹或错误文件夹以供休息。
我将 spring integration 5 与 spring boot 一起使用。