【发布时间】:2018-04-17 21:22:18
【问题描述】:
我想使用 Ehcache 和 java 配置(不是通过 xml)在 spring jpa 存储库中实现缓存功能。但我对@cache、@caceevict、@cacheable、@caching 注释感到困惑。
1) 我想从缓存中获取数据,如果缓存中没有数据,那么应该从数据库中获取。
2) 如果我点击 /api/cacheRefresh 从控制器,它应该刷新所有表。
【问题讨论】:
-
你有没有彻底浏览过spring docs,他们对每种类型的缓存注解都非常清楚
-
JPA 使用它自己的缓存。我怀疑在此之上添加缓存是否有任何好处。
标签: spring spring-boot spring-data-jpa