首页 > 解决方案 > Spring Boot JAXB vs Staxs vs Hand Crafted解析器的XML解析机制

问题描述

我们正在使用 Spring Boot 构建微服务,但是我们有一部分项目将负责通过 MQ 与 ESB 连接,我们的合同是 XSD。

我们的设计团队有 3 种选择:

设计团队拒绝将 JAXB 作为此问题的解决方案:

所以我需要知道我们可以遵循的最佳方法是什么,开发团队看到手工制作的方法非常耗时。

对于这种情况,书面模型和类的准确性不会是最准确的。

谢谢,

哈米德

标签: javaxmlspring-bootjaxb

解决方案


设计团队是否有任何证据证明这些说法?

  1. 您可以在 jaxb 之上修补许多自定义验证。可能有一些框架不能很好地与 jaxb 一起工作,但一般的“无法处理”需要一些证据或细节。
  2. 视实际要求而定。要求查看执行的基准。
  3. 我真的不明白 xml 解析的方法会如何改变这一点。

无论如何,有很多 xml 解析选项。如果没有具体/要求,很难为这种情况指定“最好的”。实际要求通常很低,所有常见的库都很好,这并不重要。


推荐阅读