public MapStringpod getPodsString key MapObject Object entries = redisTemplateopsForHashentriesnxConfiggetKeyPrefix + key; return entriesentrySetstreamcollectCollectorstoMapentry - entry
可以将Map<Object, Object>改为Map<String, pod>,并在stream中使用entry.getKey().toString(),如下所示:
public Map<String, pod> getPods(String key){ Map<String, pod> entries = new HashMap<>(); Map<Object, Object> map = redisTemplate.opsForHash().entries(nxConfig.getKeyPrefix() + key); for (Map.Entry<Object, Object> entry : map.entrySet()) { String hashKey = entry.getKey().toString(); pod value = (pod) entry.getValue(); entries.put(hashKey, value); } return entries; }
原文地址: http://www.cveoy.top/t/topic/g8H5 著作权归作者所有。请勿转载和采集!