@Override
public void onApplicationEvent(ApplicationReadyEvent event) {
cachLookType();
}
private void cachLookType() {
List<Lookups> lks = ld.getAll();
cacheManager.getCache("lookup").put("root.methodName", lks);
}
}
код для кэширования данных при запуске приложения только для API без аргументов, я хочу, чтобы мы могли использовать без аргументов Api.
@Cacheable(value = "lookup", key = "#root.methodName")
public List<Lookups> getLookup() {
List<Lookups> lks = ld.getAll();
return lks;
}