一、问题描述:

最近接触eureka,写了一个接口,使用@RestController注解修饰了类,预期是返回json格式的数据,但是结果返回的是xml格式的数据。

二、问题分析:

原因是因为直接或间接引入了jackson-dataformat-xml依赖导致的。我这里是因为引入了spring-cloud-starter-netflix-eureka-client以及fastjson两个包,而这两个依赖里面都包含了jackson-dataformat-xml依赖。

三、解决方案:

方案一:

如下图,在依赖中手动排除掉jackson-dataformat-xml依赖。

方案二:

在类上使用@RestController 或者 在接口上使用@ResponseBody注解,同时在接口映射的注解中做如下配置:
@GetMapping(value = "/list", produces = { "application/json;charset=UTF-8" })。

SpringCloud返回的是xml格式而非JSON数据相关推荐

  1. 爬虫之 JS(返回非 json 数据)的爬取

    爬虫之 JS(返回非 json 数据)的爬取 写在前面的话: 查资料,看到常用浏览器的 user-agent 参考对照表,因为之前爬取百度文库的时候用到手机的请求头,所以就想把这些所有请求头爬下来,结 ...

  2. 通过输入流获取的xml格式字符串转为json和map格式

    通过输入流获取的xml格式字符串转为json和map格式 xml格式字符串转json格式代码: try {//通过输入流获取xml格式字符串数据ServletInputStream inputStre ...

  3. 09: xmltodict 模块将xml格式转成json格式

    1.1 : xmltodict 模块将xml格式转成json格式 <?xml version="1.0"?> <!--#版本号--> <data> ...

  4. Android-Post提交jeson和获得非json数据_控控控-上ke控_新浪博客

    private String IsLogin(UserModel userInfo) { try { // Open a client HttpClient httpClient = new Defa ...

  5. Spring MVC同一方法返回JSON/XML格式

    最近一道面试题,要求同一API接口支持不同格式返回值.一开始是设想通过过滤器(Filter)设置返回值,但是并不可行,因为方法返回值一般都是类型需要做转换,而过滤器则是前置的.另一方面可以通过拦截器的 ...

  6. java接收xml数据_关于java后台如何接收xml格式的数据

    业务场景:用户发送下单请求,格式为xml格式,服务器接收数据完成下单,并返回结果给客户. 请求格式: 这段请求报文是xml格式的,在后台我们可以使用 javax.xml.bind.annotation ...

  7. java 接收 xml_关于java后台如何接收xml格式的数据

    业务场景:用户发送下单请求,格式为xml格式,服务器接收数据完成下单,并返回结果给客户. 请求格式: 这段请求报文是xml格式的,在后台我们可以使用 javax.xml.bind.annotation ...

  8. Java 中解析 xml 格式字符串的数据

    解析 xml 格式中的字符串数据 相信有很多小伙伴经历过接口返回的数据是在一段 xml 字符串格式的数据里,那么我们可用什么最快最便捷的方法取到里面的数据勒? 下面这里是一个xml 格式的是实例 这里 ...

  9. node 微信开发 json转xml 格式

    在微信开发中,大多请求接口格式需要传xml,所以提供一下微信适用的json转xml格式代码: json2Xml: (json) => {let _xml = '';Object.keys(jso ...

最新文章

  1. 基于springboot实现疫情数据统计系统
  2. 老电脑安装matlab 2018卡不卡,软件装C盘会变卡?Windows系统要怎么用才不卡?
  3. PHP网站配置项,Thinkphp5通用网站后台配置项的动态添加及更新
  4. (43)System Verilog模块变量数据位宽扩展
  5. 工控软件图形界面-控件实现(圆形仪表控件三)(zz)
  6. 23种设计模式的意图和适用范围
  7. 随便说说IE和Firefox的兼容性
  8. 深度学习关于分布式任务调度平台XXL-JOB框架详解
  9. 记12306货运系统“抢订空车”插件的编写--chrome插件各部分的交互
  10. pytorch---线性回归实现
  11. 马云周星驰天马行空对话:梦想需要新鲜感
  12. Android性能优化(二)内存优化
  13. 判定图中存在回路java_图示电路中二极管为理想二极管,请判断它是否导通,并求出 u 0 。 (7.0分)_学小易找答案...
  14. JAVA简单的银行管理系统
  15. Revit二次开发—获取内置参数对应的中文字符串,并导出Excel;举例(BuiltParameterGroup、ParameterType和BuiltInCategory)
  16. RestTemplate 发送请求 清除Cookie
  17. 即插即用——移动硬盘安装Ubuntu20.04
  18. 【生成PDF】Java如何根据前台Echarts图表生成PDF,并下载
  19. 皇家贝贝骗子佟大为赴内蒙出席活动 影迷冒严寒守候支持
  20. 使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本

热门文章

  1. 使用LanProxy进行内网穿透-在家也可以ssh到学校局域网内服务器(踩了特别多坑最终成功)
  2. 计算机码奴,不懂就问,这位阿里员工说的是真的吗?
  3. 募集设立股份有限公司的如何公开募集股份
  4. ETCD快速入门-01 ETCD概述
  5. 如何构建一个相对安全的账号体系?
  6. 测试岗反复跳槽,跳着跳着就跳没了...
  7. “寒冬”之下,普通二本学生是如何秋招上岸的
  8. 监考系统监视范围_医用内窥镜摄像系统解决方案
  9. 简单线性回归截距假设检验_第10章 简单线性回归分析思考与练习参考答案.doc...
  10. [L][ML]Adaboost