问题流程
①存储:
存一对key-value结构的数据到redis中,如:“name”-“张三”,操作成功
②查看:
使用redisManager查看数据,可见value是中文显示
③获取:
根据key获取value,在控制台输出value,显示的是"张三"。
④调用
使用postman调用该接口,发现返回值是问号,如"??"
解决方式
有幸得高人指点,
在接口的@RequestMapping中添加 produces = “application/json; charset=utf-8” 即可。如下所示
@RequestMapping(value="/getValue", produces = "application/json; charset=utf-8")
@ResponseBody
public String getValue(String key) {
return jedisClient.get(key);
}