问题描述:
当通过接口请求 Controller 方法,想获得到 JSON 格式数据,但是却得到了如图所示的数据,
解决方案:
经分析是在输出时 Response Headers 中的 content-type 值得到了修改:如图所示
1. 网上流传最广泛的两种说法:
1.1 在类上使用注解@RestController
1.2 在方法上使用注解@ResponseBody
这个只是必要条件,却不是设置响应消息类型的方法。经过测试无效
2. 自己解决方案
Spring留了一个设置响应消息Content-Type的接口。
在注解@RequestMapping增加一个produces参数项即可。
最后执行成功: