【问题标题】:Cache with Spring Data Rest使用 Spring Data Rest 缓存
【发布时间】:2017-02-11 07:20:32
【问题描述】:

我希望在多个 Spring Data Rest 存储库上进行缓存,有没有办法通过存储库激活缓存,而不仅仅是通过控制器端点?

【问题讨论】:

  • 您能否为您的一个或多个存储库添加代码并指出您希望为哪些方法启用缓存?没有任何代码很难提供帮助。
  • 我不想针对一个确切的方法,但我想为 REST 存储库创建一个缓存,所以如果表(存储库)如果更新它将从数据库中读取,除非它会读取 frm 缓存.
  • 再次添加您的代码,否则您的问题不适合本网站,并且可能会被关闭。

标签: caching spring-boot spring-data spring-data-rest


【解决方案1】:

你可以使用 Spring 的 @Cacheable 注解。 即

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

有关所有用例的更多信息,请参阅 Spring 文档:Spring Cache Abstraction

【讨论】:

    猜你喜欢
    • 2013-08-24
    • 2017-11-22
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 2018-03-10
    • 2019-09-30
    • 2022-08-03
    • 1970-01-01
    相关资源
    最近更新 更多