私は、SOAPクライアントとしてApache Axisを使用してSpringとの統合を設定しました。ログの軸クライアント要求と応答Spring Beanを使用して
私は、ハンドラーをSpringコンテキストの外にあるクラスとして構成するために、client-config.wsddをセットアップすることができます。私がしたいのは、ハンドラがスプリングコンテキスト内になるようにハンドラを設定することです。これは可能でしょうか?ここで
がclient-config.wsdd
<?xml version="1.0" encoding="UTF-8"?>
<deployment name="defaultClientConfig"
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler name="log" type="java:xxx.xxx.handler.SOAPLogHandler">
</handler>
<globalConfiguration>
<parameter name="disablePrettyXML" value="false"/>
<requestFlow>
<handler type="log"/>
</requestFlow>
<responseFlow>
<handler type="log"/>
</responseFlow>
</globalConfiguration>
<transport name="http" pivot="java:org.apache.axis.transport.http.HTTPSender"/>
</deployment>
私の現在である私はまた、春に登録されているサービスがあります。私は直接AxisクライアントのハンドラとしてのSpring Beanを使用する方法を探していた
<bean id="wsYPSoap" class="xxx.xxx.core.ws.WsYPSoapProxy">
<constructor-arg value="${xxx.service.url}" />
</bean>