项目场景:
最近项目做一个任务,解压特别大的文件并展示目录,非常慢,所以就用到了@Cacheable注解。说明一下:该项目如果集成了redis,该注解就会存入redis中,redis中样子大概为:{ getFiles::path :List}
其中: getFiles::path 为redis 的key
List 为redis 的value
@Cacheable(value="getFiles", key="#path")
public List find(String path){
List list = service.getDir(path);
return list ;
}