项目中使用redis转换其他对象出现错误

报错信息:java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.jianyin.domain.LoginUser

我的使用代码:

这里的问题是redisCache.getCacheObject()方法不会进行强转,如果想要解析为指定对象,需要使用JSON.parseObject(String text, Class clazz)方法,如果想解析为为List<指定类> 则需要使用JSON.parseArray(String text, Class clazz)方法

至此,问题就解决了

你可能感兴趣的:(java,开发语言)