美文网首页
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