public static List<SysDictData> getDictCache(String key) { JSONArray arrayCache = SpringUtils.getBean(RedisService.class).getCacheObject(getCacheKey(key)); if (StringUtils.isNotNull(arrayCache)) { return arrayCache.toList(SysDictData.class); } return null; }
时间: 2024-04-21 20:27:21 浏览: 96
List<Bean>转换为List<Map>
这段代码是获取缓存中的字典数据。方法接收一个参数 key,表示要获取的字典数据的类型。首先通过 SpringUtils.getBean() 方法获取 RedisService 的实例,然后调用该实例的 getCacheObject() 方法从缓存中获取数据。如果获取到了缓存数据,则将其转换为 SysDictData 类型的 List,并返回该 List。如果没有获取到缓存数据,则返回 null。需要注意的是,该方法中调用了 StringUtils.isNotNull() 方法,该方法的作用是判断字符串是否不为空。
阅读全文