我可以有多个WebServiceTemplate bean客户端应用程序吗

时间:2018-12-06 15:58:21

标签: spring spring-ws

我正在开发一个Webservice Client,它调用具有2个操作的外部SOAP Webservice。一种操作支持MTOM,另一种操作不支持MTOM。

选项1

我需要从客户端应用程序调用这两项服务。我打算在客户端应用程序中定义两个WebServiceTemplate bean,一个启用了Mtom的setMtomEnabled(true),另一个定义是禁用了Mtom的setMtomEnabled(false)。

选项2

只有一个带有defaultMtomEnabled(false)的WebserviceTemplate bean,只需在运行时更改此标志(每个webservice调用)

哪种选择最好,这两种方法是否有缺点。l

0 个答案:

没有答案