2016-10-03 3 views
0

Я ищу, чтобы сделать кеш в хранилищах данных Spring Data Rest, есть ли способ активировать кеш репозиторием, а не только конечной точкой контроллера?Кэш с запасом данных источника

+0

Вы можете добавить код для одного или нескольких хранилищ и указать, какие методы вы хотели бы включить кэширование? Трудно помочь без кода. – manish

+0

Я не хочу указывать точный метод, но я хочу сделать кеш для REST-репозитория, поэтому, если таблица (репозиторий), если она будет обновлена, она будет читать из базы данных, если только она не будет читать кеш-память. – geogeek

+1

Снова добавьте свой код, иначе ваш вопрос не подходит для этого сайта и рискует быть закрытым. – manish

ответ

0

Вы можете использовать аннотацию весны @Cacheable. т.е.

@Cacheable({"books", "isbns"}) 
public Book findBook(ISBN isbn) {...} 

См Спринг документация для получения дополнительной информации о всех случаях применения: Spring Cache Abstraction

Смежные вопросы