我正在尝试在我的存储库类(= 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项目中,则一切正常。
有什么想法可以使咖啡因缓存与依赖项中放置的缓存类一起工作吗?
谢谢
提比留