2

私はWebserviceTemplateクライアントの呼び出しを行うために使用するのは初めてです。

marshalSendAndReceive(request)単一の公開されたWSに使用できます。クライアント内で、他のWSも呼び出す必要があります。私のSpringConfig.xml場合、jaxbMarshallerはで定義されp:contextPath="com.acme.domain1.service1"ます。contextpathリクエストをマーシャリングするために使用されることは私の理解です。

したがって、service2生成されたクラスが下com.foo.service2にある呼び出しを行う必要がある場合、同じコードでそれを行うにはどうすればよいですか?私は自動配線してWebserviceTemplateいました。

4

1 に答える 1

0

次のようなリストを追加するだけです

<bean id="jaxbMarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
                 <property name="contextPaths">
                        <list>
                                <value>com.acme.domain1.service1</value>
                                <value>com.foo.service2</value>
                        </list>
                </property>
</bean>
于 2013-02-28T22:17:48.497 に答える