在依赖项中缓存类不起作用

时间:2018-12-05 15:13:22

标签: spring-boot caffeine

我正在尝试在我的存储库类(= DAO类)中缓存一些方法,这些方法放置在spring boot项目的依赖项中。我将@CacheConfig(cacheNames = { "<cache_name>" })用作类级别的注释,并将@Cacheable用作方法。 在spring boot application.yml文件中,我具有以下咖啡因配置:

spring:
  cache:
    cache-names: <cache_name1>, <cache_name2>, <cache_name3>
    caffeine:
      spec: maximumSize=500, expireAfterAccess=15m

在运行时,它抱怨找不到在application.yml中定义的缓存名称。

如果我将存储库类直接放置在spring boot项目中,则一切正常。

有什么想法可以使咖啡因缓存与依赖项中放置的缓存类一起工作吗?

谢谢

提比留

0 个答案:

没有答案