从Spring3转换到Spring5时,我应该用什么替换WebServiceTemplate

从Spring3转换到Spring5时,我应该用什么替换WebServiceTemplate,spring,spring-boot,Spring,Spring Boot,我有一个项目,我正在转换。大部分操作都很简单,但由于某些原因,我在任何地方都找不到org.springframework.ws.client.core.WebServiceTemplate的最新实现。有换货的替代品吗?如果不是,我将如何做类似的事情?它看起来只是在序列化。代码看起来像 JAXBElement xmlResponse = (JAXBElement) something.getTemplateSearch().marshalSendAndReceive(...) 我们也不允许使用

我有一个项目,我正在转换。大部分操作都很简单,但由于某些原因,我在任何地方都找不到
org.springframework.ws.client.core.WebServiceTemplate
的最新实现。有换货的替代品吗?如果不是,我将如何做类似的事情?它看起来只是在序列化。代码看起来像

JAXBElement xmlResponse = (JAXBElement) something.getTemplateSearch().marshalSendAndReceive(...)
我们也不允许使用

    <dependency>
        <groupId>org.springframework.ws</groupId>
        <artifactId>spring-ws-core</artifactId>
        <version>3.0.10.RELEASE</version>
    </dependency>

org.springframework.ws
SpringWS核心
3.0.10.1发布

由于一个安全问题

它来自spring ws-core是的,无论哪种方式,我们都不允许将它们DL到我们的本地回购,因为安全问题是spring ws的一部分,而不是spring本身,所以您不需要更改它。保持原样,因为Spring WS没有5个版本。@M.Deinum我了解所有这些,但我们有一个库,用于查找已知的安全漏洞,即使是“最新”版本也无法安装到我们的maven Repoot中。如果您使用的是Spring Web服务,这不是Spring的一部分。您正在升级Spring而不是Spring Web服务。您正在使用的SpringWeb服务版本是最新版本。同样不,代码不仅仅是序列化,它是在远程系统上调用一个Web服务,并转换请求和响应,所以不,它不是“仅仅”编组。