【发布时间】:2016-12-01 15:50:10
【问题描述】:
我使用 Spring 集成来处理 Web 服务消息。不幸的是,消息不包含发件人 IP 地址。我怎样才能得到这些信息?
@Bean
public SimpleWebServiceInboundGateway myInboundGateway() {
SimpleWebServiceInboundGateway simpleWebServiceInboundGateway = new SimpleWebServiceInboundGateway();
simpleWebServiceInboundGateway.setRequestChannelName("testChannel");
simpleWebServiceInboundGateway.setReplyChannelName("testResponseChannel");
return simpleWebServiceInboundGateway;
}
@ServiceActivator(inputChannel = "testChannel", outputChannel = "testResponseChannel")
public Message getHeaders(Message message) {
// how can I reach the sender IP address here
return message;
}
【问题讨论】:
-
可能与this thread重复
标签: java spring spring-integration