Как загрузить @cache на запуск весной?JAVA

Программисты JAVA общаются здесь
Anonymous
Как загрузить @cache на запуск весной?

Сообщение Anonymous »

Я использую Spring-Cache для улучшения запросов базы данных, что отлично работает следующим образом: < /p>

Код: Выделить всё

@Bean
public CacheManager cacheManager() {
return new ConcurrentMapCacheManager("books");
}

@Cacheable("books")
public Book getByIsbn(String isbn) {
return dao.findByIsbn(isbn);
}
< /code>

Но теперь я хочу предварительно замотать полную книжную кеш при запуске. Это означает, что я хочу вызвать dao.findall () 
и поместить все значения в кэш. Эта процедура должна быть только периодически назначать.>

Подробнее здесь: https://stackoverflow.com/questions/279 ... -in-spring

Вернуться в «JAVA»