Caching 我可以在应用程序启动时使用cacheManager缓存数据,但不能用于soringboot应用程序中没有参数的api @覆盖 ApplicationEvent上的公共无效(ApplicationReadyEvent事件){ cachLookType(); } 私有void cachLookType(){ List lks=ld.getAll(); cacheManager.getCache(“lookup”).put(“root.methodName”,lks); } }
代码用于在应用程序启动时缓存数据,仅用于无参数API,我想了解如何使用无参数APICaching 我可以在应用程序启动时使用cacheManager缓存数据,但不能用于soringboot应用程序中没有参数的api @覆盖 ApplicationEvent上的公共无效(ApplicationReadyEvent事件){ cachLookType(); } 私有void cachLookType(){ List lks=ld.getAll(); cacheManager.getCache(“lookup”).put(“root.methodName”,lks); } },caching,Caching,代码用于在应用程序启动时缓存数据,仅用于无参数API,我想了解如何使用无参数API @Override public void onApplicationEvent(ApplicationReadyEvent event) { cachLookType(); } private void cachLookType() { List<Lookups> lks = ld.getAll(); cacheManager
@Override
public void onApplicationEvent(ApplicationReadyEvent event) {
cachLookType();
}
private void cachLookType() {
List<Lookups> lks = ld.getAll();
cacheManager.getCache("lookup").put("root.methodName", lks);
}
}
@Cacheable(value=“lookup”,key=“#root.methodName”)
公共列表getLookup(){
List lks=ld.getAll();
返回lks;
}
@Cacheable(value = "lookup", key = "#root.methodName")
public List<Lookups> getLookup() {
List<Lookups> lks = ld.getAll();
return lks;
}