Spring Boot返回的数据格式是XML 而不是JSON之原因探求的和解决
问题:
使用 @RestController 注解的控制器类, 期望返回的数据格式是JSON ,但是实际返回的确是XML 格式的。 如下图:
发生场景:
在Spring Boot项目创建的初期是正常的, 但是引入了Spring Cloud相关的依赖包spring-cloud-starter-netflix-eureka-server 之后, 就出现这个问题了。
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId><version>3.0.5</version></dependency>
原因及解析:
@RestController注解的控制器类返回@ResponseBody 注解的响应体, 默认的格式是JSON ,但也可以是其他格式,比如XML。
Spring Boot 默认使用jackson 处理JSON格式的数据, 但是如果项目中引入了jac
Spring Boot返回的数据格式是XML 而不是JSON之原因探求的和解决相关推荐
- Spring Boot 返回 XML 数据,一分钟搞定!
2019独角兽企业重金招聘Python工程师标准>>> Spring Boot 返回 XML 数据,前提必须已经搭建了 Spring Boot 项目,所以这一块代码就不贴了,可以点击 ...
- Spring Boot返回中文变成问号,全局异常中文返回问号
在 Spring Boot 返回中文全部都变成了乱码,起初试过在 yml 配置文件添加字符格式限制,不起作用,然后我配置的拦截器,也是不起作用. 后面发现,我在 controller 写的接口返回中文 ...
- spring boot 2.x静态资源会被HandlerInterceptor拦截的原因和解决方法
转载:https://my.oschina.net/dengfuwei/blog/1795346 spring boot 2.x静态资源会被HandlerInterceptor拦截的原因和解决方法 ...
- Spring Boot:关于“No converter found for return value of type: class xxx”的解决方法
Spring Boot:关于"No converter found for return value of type: class xxx"的解决方法 参考文章: (1)Sprin ...
- java403forbidden_java – Spring boot – 返回403 Forbidden而不是重定向到登录页面
在Spring Boot Web应用程序中,我有以下安全配置: @Override public void configure(HttpSecurity http) throws Exception ...
- Spring Boot返回前端Long型丢失精度
最近为Prong开发了一个基于snowflake算法的Java分布式ID组件,将实体主键从原来的String类型的UUID修改成了Long型的分布式ID.修改后发现前端显示的ID和数据库中的ID不一致 ...
- Spring Boot 返回 JSON 数据,一分钟搞定!
在 WEB 项目中返回 JSON 数据是常见的交互形式,在 Spring Boot 中这一切都变得十分简单.So easy!!! 你所需具备的基础 什么是 Spring Boot? Spring Bo ...
- Spring boot 集成工作流flowable去掉xml配置
工作流Flowable和Spring集成时,有一个xml是用来配置ProcessEngine的信息,xml的内容如下所示: <?xml version="1.0" encod ...
- spring boot分环境导出自定义xml配置
背景介绍: 由于新的spring boot项目需要使用老的jar包,老的jar包的配置是用xml方式配置的,而且开发development.测试test.集成off.正式production环境都会有 ...
最新文章
- 深度学习以及卷积基础
- 1.4 w字,25 张图让你彻底掌握分布式事务原理
- 在线作图|2分钟绘制三维PCA图
- 哪个星座更适合做产品经理?
- 八城联动 丨 神策 2020 数据驱动用户大会「长沙站」重磅来袭!
- boost::geometry::svg用法的测试程序
- rabbitmq 取消消息_SpringBoot整合RabbitMQ实现延迟消息
- PRML-系类二之2.1
- UVALive - 4223(hdu 2926)
- 替换分隔符 ^p, 或者是回车
- Ubuntu16.04 安装Tensorflow-CPU
- 8.3 初步理解 Texture Alpha
- PV,VG,LV的关系和操作
- 你会的还只有初级工程师的技术吗?灵魂拷问
- 如何制作一个高转化的广告落地页(文末有福利)
- 【opencv】车牌定位及倾斜较正
- 【底层思维】思维的深度决定人生的高度,底层思维的4个方法论
- linux的版本(部分转载)
- LA 4394 String painter 区间DP -
- 给新浪博客修改博客名字 超级简单图文教程
热门文章
- python生成.exe文件
- HDU 3861 The King’s Problem 强连通分量 最小路径覆盖
- hdu_1285_确定比赛名次_201312081335
- Asp.net通过Gmail发送邮件
- 在Flash中接收来自页面(.NET)的值的方法.
- [转】Ubuntu16.04 字符界面 ifconfig 命令无网络接口 ens33 的解决方法
- Duplicate interface definition for class解决方法
- 问题解决 Visual Studio 2015 无法复制文件“D:\swapfile.sys”
- c# throw抛出上一个异常
- cmd、start命令中有空格的解决方法