我有一个(Spring),需要保存接收到的每个请求的响应时间。我可以创建一个servlet过滤器来测量HTTP请求和HTTP响应之间的时间差。但是,我需要将响应时间与从soap请求信封中读取的一些值一起记录下来,因为当时的请求是原始的,需要解组,因此对于每个请求,这是一个代价高昂且冗余的操作。
那么,是否有一种使用SpringWS计算它的方法?就像在payloadInterceptor里?
发布于 2015-06-16 12:06:46
是的,实现EndpointInterceptor是最适合这个任务的,因为它允许您通过MessageContext访问SOAP消息。见参考文献。
发布于 2015-06-15 19:37:28
我想你可以用两种工具。
JoinPoint对象具有方法参数的信息
我希望这能给你解决问题的办法。
https://stackoverflow.com/questions/30850182
复制相似问题