一、Springboot启动时执行任务,清空指定redis缓存
@Slf4j@Componentpublic class InitConfig {@Autowiredprivate UserService userService;@Autowiredprivate StringRedisTemplate stringRedisTemplate;// 启动服务时,运行此方法@PostConstructpublic void initRedis(){// 清空指定的redis缓存,然后再将数据库的数据放入redis缓存,保证数据一致性Set<String> keys = stringRedisTemplate.keys("global:user_info:key_" + "*");stringRedisTemplate.delete(keys);userService.setUserInfoToRedisCache();}}
二、使用EasyExcel读取excel中的数据时,出现读取数据为null的情况
使用EasyExcel读取excel中的数据时。发现监听器类中的 invoke()方法的参数data 为null,并且 invokeHead()方法能够读取到表格的头部数据。
解决方法1:看自己的excel的 Data实体类中的 属性 的名称是否是驼峰命名。如不是,会造成这种情况。
