首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring启动rest不支持现成的xml。

spring启动rest不支持现成的xml。
EN

Stack Overflow用户
提问于 2019-09-18 19:31:04
回答 1查看 130关注 0票数 0

提取jackson库依赖项并支持Json格式。但是,当我试图通过将Accept头部放置到application/xml来获取xml格式的数据时,我得到了406。通过添加jackson-dataformat-xml依赖项来解决此问题。

我的问题是,

  1. 为什么要添加JDK格式xml,为什么不支持
  2. 不是标准JDK的一部分,而是依靠其他jar文件来处理编组和解压缩?
EN

回答 1

Stack Overflow用户

发布于 2019-09-18 19:46:48

  1. Spring在许多方面都是opinionated,其中一个例子就是直接支持JSON。并不是所有的开发人员都需要XML支持,因此将其作为可选的dependency.
  2. JAXB从Java9中的普通JDK发行版中提取,以帮助减少核心JDK的膨胀。同样,我们的想法是让开发人员选择他们所需要的技术,而不是默认地为他们提供一切。

以下是JAXB和各种Java版本的历史:https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57999649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档