5

如何使用 Spring Data Rest 启用缓存?

背后的原因是,一旦应用程序启动,存储库列表和搜索方法就不会改变。此外,如果仅通过 REST API 更改了 REST API 背后的数据,它确实也可以启用缓存数据。

我相信在某种程度上缓存发生在 REST API 框架中,如果缓存发生在最终响应阶段,即 json 响应(以避免将对象编组到 json 的开销),那将是理想的

想法/评论?

4

1 回答 1

5

在存储库级别实现此功能的最简单方法是使用 Spring @Cacheable,如Spring Data JPA 示例项目中所示。

另一种选择是利用 Apache HTTPD 设置或 Varnish 等 HTTP 缓存。

于 2013-08-21T17:18:01.327 回答