从Spring Web服务请求获取XML

时间:2014-02-03 06:59:04

标签: java spring web-services

我们需要记录所有传入的SOAP请求,最好是通过持久保存到DB,因为我们已经识别了要与之关联的属性。有没有办法在Spring中获取原始XML数据?

1 个答案:

答案 0 :(得分:1)

我建议您查看SoapEnvelopeLoggingInterceptor和/或PayloadLoggingInterceptor的来源。您可以修改它以包含您想要的内容。

另一种解决方案可能是将servlet Filter放在将标识属性放入MDC的所有内容之前(假设您使用的是SLF4J和/或Log4j / Logback),这样就可以配置jdbc支持的Appender它记录到数据库。