java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String 类型转换异常
stringRedisTemplate.opsForHash().putAll(tokenKey , userMap);
将上述代码改为:
Map<String, Object> userMap = BeanUtil.beanToMap(userDTO, new HashMap<>(),
CopyOptions.create()
.setIgnoreNullValue(true)
.setFieldValueEditor((fieldName, fieldValue) -> fieldValue.toString()));