返回字符串乱码的原因在于请求端不知道字符串如何解码,使用何种编码,因此指定编码就是了:
@GetMapping(value = "/2",produces = "text/plain;charset=UTF-8")
@ResponseBody
public String testString(){
return "字符串";
}
或者text/html;charset=UTF-8
或application/json;charset=UTF-8