问题描述
在用
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")








网友评论