Spring Boot项目用Postman请求接口时中文乱码问题解决
Spring boot项目用Postman请求接口时中文乱码问题解决
在控制器接口地址上加入produces = {"application/json;charset=UTF-8"}即可,具体写法如下:
@RequestMapping(value="/xxx",produces = {"application/xml;charset=UTF-8"})@ResponseBody
实际使用中的用法:
//produces = {"application/json;charset=UTF-8"},解决返回结果中文乱码问题 @RequestMapping(value = "/admin/{name}",produces = {"application/json;charset=UTF-8"}) @ResponseBody
如果是想返回json数据的话,记得加上@ResponseBody注解,将返回结果转成json格式,如果返回的是视图的话,记得把@ResponseBody注解去掉,否则得不到视图
添加produces = {"application/json;charset=UTF-8"}之后重启项目就可以了^_^