You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring-WS 4.0.0-M1缺失Axiom支持及4.x版本规划咨询

Spring-WS 4.x 版本Axiom支持相关问题解答

Spring-WS 4.x 系列没有重新提供内置Axiom支持的规划,你在4.0.0-M1版本中找不到org.springframework.ws.soap.axiom包不是版本疏漏,是官方主动做的组件裁剪。

  • 移除背景:从Spring-WS 4.0首个里程碑版本开始,Axiom适配逻辑就被从核心代码库中完全删除。核心原因是Axiom项目本身长期维护活跃度极低,无法适配Spring-WS 4依赖的Spring 6、Jakarta EE 9+基线要求,安全补丁、版本兼容的维护成本远高于该组件的实际用户占比。
  • 文档残留说明:你在官方参考文档中看到的AxiomSoapMessageFactory相关内容属于里程碑阶段的文档清理不及时问题,后续正式版发布前会全部移除相关条目,不存在“功能已规划但暂未合入”的情况。
  • 升级适配建议:
    • 优先迁移到官方仍在持续维护的原生消息工厂实现:常规场景用SaajSoapMessageFactory即可,追求XML解析性能可以选择基于Woodstox的DomPoxMessageFactory,绝大多数原Axiom覆盖的SOAP消息处理、MTOM支持等能力这两个实现都能提供,迁移改造成本很低。
    • 如果项目强依赖Axiom独有的特性无法替换,可以自行抽取Spring-WS 3.x版本中Axiom适配相关的源码,单独做本地适配组件,只需要调整Jakarta相关包名、升级Axiom依赖版本即可完成兼容,这部分代码和核心逻辑耦合度很低,抽取改造的工作量很小。

目前官方公开的迭代排期、需求列表中均没有恢复Axiom内置支持的相关条目,不需要等待后续版本加回该功能,尽早完成适配即可。

内容的提问来源于stack exchange,提问作者pauld

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 17:36:18