美文网首页
SpringCloud查询数据返回XML的问题

SpringCloud查询数据返回XML的问题

作者: 通通小小通 | 来源:发表于2019-05-10 10:22 被阅读0次

问题描述

在用SpringCloud整合MongoDB查询数据的时候发现返回值是XML格式并不是想要的JSON格式

原因分析

SpringBoot项目中集成了EurekaServer,有jackson-dataformat-xml这个依赖可以将实体转换xml也可以转换为json

根据发起请求的request头中来决定application/xml在最后匹配json的*/ *前面,优先级高过json,所以返回了xml

解决方法

  • 可以在请求头加上produces = "application/json;charset=utf-8"
@GetMapping(value = "findAll",produces = "application/json;charset=utf-8")

相关文章

网友评论

      本文标题:SpringCloud查询数据返回XML的问题

      本文链接:https://www.haomeiwen.com/subject/rxyooqtx.html