jaxb之Spring WS WebServicesTemplate/Jaxb2Marshaller 客户端查看原始 xml

sxdcgaq8080 阅读:46 2024-12-31 21:38:35 评论:0

是否可以使用 WebServicesTemplate 和 Jxb2Marshaller 作为编码引擎来查看 Spring WS 客户端的请求和响应?

我只是想记录 xml,而不是对原始 xml 执行任何操作。

请您参考如下方法:

参见spring-ws文档: http://static.springsource.org/spring-ws/sites/2.0/reference/html/common.html#logging

您可以通过标准的 Commons Logging 接口(interface)记录消息:

To log all server-side messages, simply set the org.springframework.ws.server.MessageTracing logger to level DEBUG or TRACE. On the debug level, only the payload root element is logged; on the TRACE level, the entire message content. If you only want to log sent messages, use the org.springframework.ws.server.MessageTracing.sent logger; or org.springframework.ws.server.MessageTracing.received to log received messages.

On the client-side, similar loggers exist: org.springframework.ws.client.MessageTracing.sent and org.springframework.ws.client.MessageTracing.received.


标签:webService
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号