Apache Axis를 SOAP 클라이언트로 사용하여 스프링으로 통합을 설정했습니다.로그 축 클라이언트 요청 및 응답 Spring bean을 사용하여
처리기를 스프링 컨텍스트 외부에있는 클래스로 구성하도록 client-config.wsdd를 설정할 수 있습니다. 내가하고 싶은 것은 Spring 컨텍스트 내에 있도록 핸들러를 설정하는 것이다. 이게 가능할까요?
여기 내 현재 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>
나는 또한 서비스가 봄에 등록 :
<bean id="wsYPSoap" class="xxx.xxx.core.ws.WsYPSoapProxy">
<constructor-arg value="${xxx.service.url}" />
</bean>